UIWebview:不旋转,不调整大小以适合整个屏幕

问题描述:

测试代码可用here以供您评论。UIWebview:不旋转,不调整大小以适合整个屏幕

1)旋转的问题:

我已经实现

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    // Return YES for supported orientations 
    return YES; 
} 
在WebViewController.m文件

,但它仍然不转动。 (见下图)

Portrait

Landscape

2)发行规模

正如你可以在图片中看到,在屏幕的底部是空白的(约25%屏幕)。我检查了xib文件,UIWebView似乎设置正确

我是否犯过任何非常明显的错误?

+0

测试代码消失了,请解决这个问题。 – gjpc 2012-06-24 14:43:08

您不保留应用程序委托中的Web视图的视图控制器。

要修复更换,

[self.window addSubview:wvc.view] -> [[self window] setRootViewController:wvc];