UIWebViewでスクロールもバウンスも禁止する方法

投稿者: | 2014年11月22日
この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。

UIWebViewからUIScrollViewを取り出してscrollEnabledとbouncesをNOにすることで可能です。

[bash]
for (id subView in webView.subviews) {
if ([[subView class] isSubclassOfClass:[UIScrollView class]]) {
((UIScrollView *)subView).scrollEnabled = NO; // スクロール禁止
((UIScrollView *)subView).bounces = NO; // バウンス禁止
}
}
[/bash]

WebViewでScallToFitやAspectFitなどを有効にしたままサイズ可変を有効にする一方、ScrollView的な振る舞いを無効にしたい場合はこの方法でOKです。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください