2013-03-24 63 views
0

我在缩放UIWebView时遇到了问题。我希望WebView在两个版本(iOS5和iOS6)上全屏运行。我不得不关闭“使用AutoLayout”来让我的应用程序在iOS5上运行。我的问题是,我的webView高于iOS5屏幕。在iOS5和iOS6中缩放UIWebView以适合全屏幕

我的问题:

是否有适合两个设备的视图的方法吗?

回答

1

您需要手动对视图进行编码才能根据屏幕大小更改大小。

您可以获取屏幕尺寸(特别是高度):

[[UIScreen mainScreen] bounds].size.height; 
[[UIScreen mainScreen] bounds].size.width; 

然后你设置的UIWebView的尺寸与这些值。

webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, [[UIScreen mainScreen] bounds].size.height)];