3

如何禁用滚动UIWebView?我还想禁用“滚动反弹”。

提前致谢!

4

1 回答 1

24

在 iOS 5.x 上,UIWebView 有一个支持scrollView属性:

webView.scrollView.scrollEnabled = NO;
webView.scrollView.bounces = NO;

在 iOS 4.x 及更早版本上,UIWebView 本身继承自 ScrollView:

webView.scrollEnabled = NO;
webView.bounces = NO;

如果要检查是否在 iOS 4 或 5 上,可以测试 UIWebView 是否响应 scrollView 属性 getter:

if ([webView respondsToSelector:@selector(scrollView)]) {
    webView.scrollView.scrollEnabled = NO;
    webView.scrollView.bounces = NO;
} else {
    webView.scrollEnabled = NO;
    webView.bounces = NO;
}
于 2012-08-09T20:23:43.373 回答