我试图在iPad的UIWebView中显示页面。

它完全适合所有浏览器,但在UIWebView中不垂直。

而且它在iPhone中完美显示。

请帮忙。

编辑:

- (void)webViewDidFinishLoad: (UIWebView *)webView {
    if (webView == myWebView) {
        [loadingView setHidden:YES];

        CGSize contentSize = myWebView.scrollView.contentSize;
        CGSize viewSize = self.view.bounds.size;

        float scale = viewSize.width / contentSize.width;
        if (scale < 0.9) {
            NSLog(@"Zoom out fix for web view: %f", scale);

            webView.scrollView.minimumZoomScale = scale;
            webView.scrollView.maximumZoomScale = scale;
            webView.scrollView.zoomScale = scale;
        }
    }
}


在此也尝试了各种组合。

myWebView.contentMode = UIViewContentModeScaleAspectFill | UIViewContentModeScaleAspectFit;
myWebView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
myWebView.scalesPageToFit = YES;
myWebView.autoresizesSubviews = YES;

最佳答案

我不知道如何加载webView.xib,这是加载webView.xib并通过设置其约束的example:顶部空间为超级视图,引导空间为超级视图并在超级视图中居中,它工作正常。

关于ios - 如何使UIWebView中的页面适合WebView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26601690/

10-11 14:49