gpt4 book ai didi

iphone - iOS UIWebView 大小基于窗口

转载 作者:行者123 更新时间:2023-11-29 10:54:41 25 4
gpt4 key购买 nike

我有一个使用 UIWebView 的应用程序。目前我使用 Storyboard创建 WebView ,但我想以编程方式创建它。

这需要适用于所有设备和 iOS 5 - 7。

目前(使用 Storyboard)在 iOS 6 中看起来像这样: iPhone iOS 6

但在 iOS 7 中,您不会在顶部看到那个白色条: iPhone iOS 7

如何以编程方式创建 UIWebView,以便它在所有设备上填充可用窗口空间(即不越过标签栏或状态栏)?

谢谢

//编辑这是我的 UIWebView Storyboard

UIWebView Storyboard

//编辑2

根据建议,我正在这样做,但它与状态栏和标签栏重叠。有什么办法可以考虑到它们吗?

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

最佳答案

尝试像这样以编程方式设置您的 webview 的框架

float width = [UIScreen mainScreen].bounds.size.width; 
NSLog(@"width: %f", width);
float height = [UIScreen mainScreen].bounds.size.height;
NSLog(@"height: %f", height);

所以你的 webview 的框架应该是

objWeb.frame = CGRectMake(0,0,width,height);

关于iphone - iOS UIWebView 大小基于窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18958596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com