2014-02-25 83 views
0

我有一個通過UiNavigation控制器訪問的UiWebView。在其視圖中,工具欄是可見的,並且導航欄是隱藏的。UIWebView佔用UiNavigationController中的所有可用空間

我想讓WebView佔用所有可用空間。我發現這個代碼:

- (void)viewDidLayoutSubviews 
{ 
    //make sure web view takes up all space 
    self.webView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); 
} 

這似乎是工作,但我想這樣做不使用代碼,然後就能3.5英寸和4英寸的屏幕工作。

這可能嗎?

+1

當然,使用自動佈局。 – rdelmar

回答

0

將webview的AutoresizingMask屬性設置爲靈活的寬度和高度。

webview.autoresizingMask=UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth; 
相關問題