-1

我在 viewDidLoad 中写这个,

// Programmatically creating uiwebview. 
UIWebView *webVPrg = [[UIWebView alloc] initWithFrame:self.view.frame];
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSMutableURLRequest *urlReq = [[NSMutableURLRequest alloc] initWithURL:url];
[self.view addSubview:webVPrg];
[webVPrg loadRequest:urlReq];

此处创建的 Web 视图无法正确对齐纵向和横向方向,而如果 Web 视图是通过 Interface Builder 创建的,则它可以正常工作。

(不确定initWithFrame:self.view.frame是否有问题)

可能是什么问题呢?

4

1 回答 1

1

您应该设置autoresizingMask

webVPrg.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

使视图根据其父视图自动调整其大小。你可能也需要对你的做同样的事情self.view

于 2013-02-08T09:20:34.833 回答