2015-10-19 70 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; –

相關問題