2010-11-25 9 views
1

J'utilise uiwebview dans mon code et j'ai implémenté la fonction swipe sur uiwebview. Pour la fonction glisser, j'ai défini YES pour la propriété scaleToFir pour le webview, quand on donne, scaleToFit = YES, le contenu est réduit. Mais pour mon cas, les deux avaient besoin. Balayez aussi bien que le contenu ne devrait pas rétrécir. Mais désactiver la barre horizontale est très bien. Pouvez vous me donner un coup de main?Comment désactiver le défilement horizontal dans uiwebview?

Srini

+0

On dirait un double de [Comment désactiver le défilement horizontal UIWebView?] (Http://stackoverflow.com/questions/2397699/how- to-disable-uiwebview-horizontal-scrolling) et [comment désactiver le défilement horizontal pour un uiwebview?] (http://stackoverflow.com/questions/3758678/how-to-disable-horizontal-scroll-for-a-uiwebview). – EdoDodo

Répondre

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

Essayez ceci:

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
NSLog(@"loaded"); 
[webView.scrollView setContentSize: CGSizeMake(webView.frame.size.width, webView.scrollView.contentSize.height)]; 
} 
Questions connexes