-2

我正在尝试更改 UIWebView 的大小以填充我的视图控制器。出于某种原因,它在不同设备上的尺寸不同,它的底部延伸到我的标签栏下方。

我已经确定了 UIWebView 框架的正确尺寸,并且我有一个用于设备类型的简短 switch 语句。

我正在使用 CGRectMake 使用此代码设置框架,但它不像普通视图那样工作。我在 ViewDidLoad 中调用它

CGRect frame=CGRectMake(0, -17, 320, 382);

self.weber.frame=frame;
4

3 回答 3

0

你可以试试这个来适应 UIWebview 框架

CGRect screenRect = [[UIScreen mainScreen] bounds];
self.weber.frame=screenRect;
于 2013-07-26T04:40:08.280 回答
0

这就是您在没有自动布局的情况下调整和定位任何内容的方式。使用 self.view.frame

webView.frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.view.frame.size.width, self.view.frame.size.height);
于 2015-03-31T13:16:20.053 回答
-2

使用以下代码设置 webview 的框架:

self.webView.delegate = self;
self.webView.scalesPageToFit = YES;
self.title = @"Website";
// NSLog(@"Frame Webview: %@",NSStringFromCGRect(self.webView.frame));
self.webView.frame = CGRectMake(0, 0, 320, 400);
NSURLRequest* request = [NSURLRequest requestWithURL:WebUrl];
[self.webView loadRequest:request];
于 2013-07-26T05:04:53.080 回答