То, что вы называете оверроллом, называется отскоком.К сожалению, в UIWebView нет документированного способа отключения отказов.Вы можете посмотреть на UIScrollView для методов, связанных с отскоком.UIWebView владеет UIScrollView, но не предоставляет его.
Чтобы предотвратить горизонтальную прокрутку, вам просто нужно убедиться, что ваша веб-страница вписывается в область просмотра.Одной из распространенных причин несоответствия является элемент шириной 100%, когда поле для тела не равно нулю.
Вы можете полностью предотвратить прокрутку и отскок, добавив обработчики событий касания в документ и вызвав на событие предтаковать.Это эффективно отключит отказов, если ваша веб-страница полностью помещается в области просмотра.
function stopScrolling( touchEvent ) { touchEvent.preventDefault(); }
document.addEventListener( 'touchstart' , stopScrolling , false );
document.addEventListener( 'touchmove' , stopScrolling , false );
Редактировать:
UIWebView в основном закрытый со стороны Objective-C, но довольно доступный со стороны JavaScript.Вы можете добавить javascript , если не контролируете загружаемый контент.