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 であるかどうかを確認したい場合は、scrollView プロパティ ゲッターに応答する UIWebView をテストできます。

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 に答える