自分のコードでuiwebviewを使用していて、uiwebviewでスワイプ機能を実装しています。スワイプ関数の場合、webToのscaleToFirプロパティにYESを設定しました。scaleToFit = YESの場合、コンテンツは縮小されます。しかし、私の場合はどちらも必要でした。スワイプとコンテンツは縮小しないでください。しかし、水平バーは無効です。私を助けてもらえますか?uiwebviewで水平スクロールを無効にする方法は?
Srini
自分のコードでuiwebviewを使用していて、uiwebviewでスワイプ機能を実装しています。スワイプ関数の場合、webToのscaleToFirプロパティにYESを設定しました。scaleToFit = YESの場合、コンテンツは縮小されます。しかし、私の場合はどちらも必要でした。スワイプとコンテンツは縮小しないでください。しかし、水平バーは無効です。私を助けてもらえますか?uiwebviewで水平スクロールを無効にする方法は?
Srini
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;
}
}
これを試してみてください。
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSLog(@"loaded");
[webView.scrollView setContentSize: CGSizeMake(webView.frame.size.width, webView.scrollView.contentSize.height)];
}
はの重複のように見える(http://stackoverflow.com/questions/2397699/how- [のUIWebView水平スクロールを無効にする方法?] to-disable-uiwebview-horizontal-scrolling)と[[uiwebviewの水平スクロールを無効にする方法は?](http://stackoverflow.com/questions/3758678/how-to-disable-horizontal-scroll-for-a-uiwebview )。 – EdoDodo