如何在iOS中动态更改UI控件的大小?

时间:2015-10-19 16:36:43

标签: ios xamarin uiwebview

我有一个iOS应用程序,它本质上是一个美化的网络浏览器,锁定在客户的移动网站上。它最初是为iPhone 4S设计的 - 用于UIWebView硬编码的故事板属性 - ;在iPhone 5 / 5S,6和6 Plus上,UIWebView不会占用整个屏幕。

我该如何解决这个问题?以下是iPhone 5S和6 Plus上应用程序的屏幕截图(URL更改为Bing.com,因为UIWebView边缘的界限更明显):

screenshot on iPhone 5S screenshot of iPhone 6 Plus

1 个答案:

答案 0 :(得分:0)

尝试以下选项之一

选项1:如果您的webView以编程方式创建

UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame];

选项2:将webView与IBOutlet连接

ViewDidLoad 方法

中的

 yourWebView.frame = self.view.frame;