2015-10-19 68 views
-1

我有一个iOS应用程序,它本质上是一个锁定到客户端手机网站的荣耀网络浏览器。它最初是为iPhone 4S设计的 - 而UIWebView的故事板属性是硬编码的 - 在iPhone 5/5S,6和6 Plus上,UIWebView不会占用整个屏幕。如何动态更改iOS中UI控件的大小?

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

screenshot on iPhone 5S screenshot of iPhone 6 Plus

+0

使用自动布局连接webView的 –

+0

精心制作的,请 –

+0

可以你把你的故事板的屏幕截图? – Fennelouski

回答

0

请尝试以下之一选项

选项1:如果你的web视图创建编程

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

选项2:与IBOutlet中

viewDidLoad中方法

yourWebView.frame = self.view.frame; 
+0

虽然我的场景是使用Xamarin,但概念是相同的;这里的结果是在C#中的ViewDidLoad()方法中工作: webView.Frame = this.View.Frame; –

相关问题