【发布时间】:2013-03-24 22:41:10
【问题描述】:
我在缩放 UIWebView 时遇到问题。我希望 WebView 在两个版本(iOS5 和 iOS6)上全屏运行。我必须关闭“使用自动布局”才能让我的应用程序也可以在 iOS5 上运行。我的问题是我的 webView 高于 iOS5 屏幕。
我的问题:
有没有办法让两种设备的视图都适合?
【问题讨论】:
我在缩放 UIWebView 时遇到问题。我希望 WebView 在两个版本(iOS5 和 iOS6)上全屏运行。我必须关闭“使用自动布局”才能让我的应用程序也可以在 iOS5 上运行。我的问题是我的 webView 高于 iOS5 屏幕。
我的问题:
有没有办法让两种设备的视图都适合?
【问题讨论】:
您需要手动为视图编写代码以根据屏幕大小更改大小。
您可以获取屏幕尺寸(特别是高度):
[[UIScreen mainScreen] bounds].size.height;
[[UIScreen mainScreen] bounds].size.width;
然后你用这些值设置 UIWebView 的大小。
webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, [[UIScreen mainScreen] bounds].size.height)];
【讨论】: