2010-11-25 37 views
1

我在我的代碼中使用uiwebview,並在uiwebview上實現了刷卡功能。對於滑動功能,我爲webview的scaleToFir屬性設置了YES,當我們給出scaleToFit = YES時,內容會縮小。但對於我的情況都需要。滑動以及內容不應該縮小。但禁用單槓是好的。你能幫我解決嗎?如何禁用uiwebview中的水平滾動?

作者Srini

+0

看起來像的複製品[如何禁用UIWebView的水平滾動?(http://stackoverflow.com/questions/2397699/how-禁用uiwebview水平滾動)和[如何禁用水平滾動uiwebview?](http://stackoverflow.com/questions/3758678/how-to-disable-horizo​​ntal-scroll-for-a-uiwebview )。 – EdoDodo 2010-11-25 14:18:51

回答

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)]; 
}