2010-11-25 17 views
1

自分のコードでuiwebviewを使用していて、uiwebviewでスワイプ機能を実装しています。スワイプ関数の場合、webToのscaleToFirプロパティにYESを設定しました。scaleToFit = YESの場合、コンテンツは縮小されます。しかし、私の場合はどちらも必要でした。スワイプとコンテンツは縮小しないでください。しかし、水平バーは無効です。私を助けてもらえますか?uiwebviewで水平スクロールを無効にする方法は?

Srini

+0

はの重複のように見える(http://stackoverflow.com/questions/2397699/how- [のUIWebView水平スクロールを無効にする方法?] to-disable-uiwebview-horizo​​ntal-scrolling)と[[uiwebviewの水平スクロールを無効にする方法は?](http://stackoverflow.com/questions/3758678/how-to-disable-horizo​​ntal-scroll-for-a-uiwebview )。 – EdoDodo

答えて

0
for (UIScrollView *scroll in [webview subviews]) { 
    // Make sure it really is a scroll view and reset the zoom scale. 
    if ([scroll respondsToSelector:@selector(setZoomScale:)]){ 
     scroll.bounces=FALSE; 
    } 
} 
0

これを試してみてください。

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
NSLog(@"loaded"); 
[webView.scrollView setContentSize: CGSizeMake(webView.frame.size.width, webView.scrollView.contentSize.height)]; 
} 
関連する問題