UIWebView空白页面旋转

时间:2011-11-07 16:34:48

标签: iphone uiwebview

我正在使用以下代码创建一个带有空白页的UIWebView。

- (void)loadView {
    [super loadView];

    UIWebView *wv = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
    wv.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
    [self.view addSubview:wv];
}

当设备从纵向旋转到横向或反之时,页面的内容会变得比webview的界限大,并且会出现黑色区域​​。可能是什么问题?

2 个答案:

答案 0 :(得分:0)

看起来self.view(webview的父视图)可能没有正确的自动调整遮罩。子视图的自动调整掩码只会填充容器边界。如果webview的父视图没有正确设置自动调整掩码,那么webview的自动调整掩码看起来也不正确。您似乎正在正确设置webview(在CGRectZero上没有使用initWithFrame而没有设置初始大小),因此您当前的实现应该可以禁止在视图控制器中设置其他任何其他内容。< / p>

答案 1 :(得分:0)

webView.scalesPageToFit = YES;

另请参阅:UIWebView+SFHFStringMetrics