0

我正在使用故事板。我无法根据情节提要中的屏幕尺寸调整 webview 的大小。

iphone5 和 iphone4 分辨率

我希望两种分辨率的标题大小相同,但根据屏幕分辨率更改 webview 的高度。

我不能使用 Autolayout,因为我想为 ios5 及更高版本部署我的应用程序。

请帮忙。

4

2 回答 2

2

你可以设置你的Webview框架,UIScreen就像你在哪里分配你的`webview

CGRect webFrame = [[UIScreen mainScreen] applicationFrame];
webFrame.origin.y -= 20.0; // statusbar 20 px cut from y of frame
webView = [[UIWebView alloc] initWithFrame:webFrame];
webView.scalesPageToFit = YES;
webView.autoresizesSubviews = YES;
webView.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
[webView setBackgroundColor:[UIColor clearColor]];
于 2013-06-08T09:04:55.557 回答
0

在您的.m文件中viewDidLoad添加此代码。

webview.frame = CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.he‌​ight);

将您的 web 视图的引用出口添加到 webView,然后将 webView 高度设置为您的视图高度。

说明:当您部署到 4 英寸模拟器时,视图会变长,导致 webView 更改为视图的大小。

于 2013-06-08T06:55:37.327 回答