禁用滚动webview

时间:2011-09-27 11:39:08

标签: iphone uiwebview

  

可能重复:
  Disable UIWebView default scrolling behavior using objective-c

我想禁用我的webview滚动,我检查了所有属性,但我找不到任何对我有用的属性,如果有可能请帮帮我。

感谢。

4 个答案:

答案 0 :(得分:5)

检查此代码可能会有所帮助

UIView* row = nil;
for(row in webView.subviews){
    if([row isKindOfClass:[UIScrollView class] ]){
        UIScrollView* scrollRow = (UIScrollView*) row;
        scrollRow.scrollEnabled = NO;
        scrollRow.bounces = NO;
        scrollRow.backgroundColor=[UIColor clearColor];
    }
}

答案 1 :(得分:2)

试试这个......

for(UIView *scrl in webView.subviews){
    if([row isKindOfClass:[UIScrollView class] ]){
        UIScrollView* scrollView = (UIScrollView*) scrl;
        // stop scrolling
        scrollView.scrollEnabled = NO;

       //stop bounceback of webView..
      scrollView.bounces = NO;
   }
 }

答案 2 :(得分:0)

使用它可以正常工作; webDescriptionUIWebView个对象。

[[webDescription.subviews lastObject] setScrollEnabled:NO];

答案 3 :(得分:0)

试试这个

[[[yourWebViewObject subviews] lastObject] setScrollEnabled:NO];