ios UIWebViewのスクロールをできなくする [追記]
表題の通りメモ
UIWebViewのスクロールを制御するためには、
UIWebViewの子クラスのUIScrollViewのscrollEnabled をNOにすればよい。
UIWebViewからUIScrollViewを探して、scrollEnabled をNO!
for (id subview in webView.subviews) { if([[subview class] isSubclassOfClass: [UIScrollView class]]) { ((UIScrollView *)subview).scrollEnabled = NO; } }
同じ要領で、
bounces => バウンスの制御
pagingEnabled => ページングの制御
などもできる模様。
ドキュメントは↓
https://developer.apple.com/Library/ios/documentation/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html#//apple_ref/occ/instp/UIScrollView/scrollEnabled
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
こんなことする必要ないこと判明・・・
単純に子クラスなので、下記でおk
言われてみればそりゃそーだ的な。。。
webView.scrollEnabled = NO;
感謝致します。