我正在使用以下代码创建一个带有空白页的UIWebView。
- (void)loadView {
[super loadView];
UIWebView *wv = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
wv.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:wv];
}
当设备从纵向旋转到横向或反之时,页面的内容会变得比webview的界限大,并且会出现黑色区域。可能是什么问题?
答案 0 :(得分:0)
看起来self.view
(webview的父视图)可能没有正确的自动调整遮罩。子视图的自动调整掩码只会填充容器边界。如果webview的父视图没有正确设置自动调整掩码,那么webview的自动调整掩码看起来也不正确。您似乎正在正确设置webview(在CGRectZero
上没有使用initWithFrame
而没有设置初始大小),因此您当前的实现应该可以禁止在视图控制器中设置其他任何其他内容。< / p>
答案 1 :(得分:0)
webView.scalesPageToFit = YES;