恥知らずのウェブエンジニア -web engineer, shameless

これは一歩を踏み出すことができない者たちのブログ

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;


感謝致します。
f:id:ogataka50:20140509203644j:plain