1. ホーム
  2. アイオス

[解決済み】UIWebViewが垂直に "バウンド "するのを止めるには?

2022-04-06 21:42:52

質問

UIWebViewが縦に跳ねるのを止める方法をご存知の方はいらっしゃいますか?つまり、ユーザーがiphoneのスクリーンに触れ、指を下にドラッグすると、ウェブビューは私がロードしたウェブページの上に空白のスポットを表示するのでしょうか?

以下のような解決策を考えて見ましたが、どれもうまくいきませんでした。

http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html

http://forums.macrumors.com/showthread.php?t=619534

UIScrollViewが水平方向に跳ねないようにするにはどうしたらいいですか?

解決するには?

for (id subview in webView.subviews)
  if ([[subview class] isSubclassOfClass: [UIScrollView class]])
    ((UIScrollView *)subview).bounces = NO;

...問題なく動作しているようです。

App Storeにも受理される予定です。

更新情報 iOS 5.x+では、より簡単な方法があります。 UIWebView があります。 scrollView プロパティを使用すると、次のようなコードになります。

webView.scrollView.bounces = NO;

同じく WKWebView .