Чтобы отключить прокрутку в webView
, вам нужно сделать это -
for(id subview in self.scrollView.subviews)
{
if([[subview class] isSubclassOfClass:[UIWebView class]])
((UIScrollView *)subview).scrolling = NO;
}
Здесь происходит то, что мы перебираем все подпредставления внутри вашего основного UIScrollView
и отключаем прокрутку для вида, который UIWebView
. Это возможно, поскольку UIWebView
наследуется от UIScrollView
.
Надеюсь, это поможет.
ОБНОВЛЕНИЕ: исправление. как указывает @lxt - UIWebView не наследуется от UIScrollView. Он содержит представление прокрутки, но само веб-представление является просто подклассом UIView.