我添加了一個導航欄,一個webview和一個工具欄(從上到下)作爲viewcontroller視圖的子視圖。我希望導航欄和工具欄的高度在橫向縮小一點,所以我使用autoresizingmask來使高度更靈活。 (UIViewAutoresizingFlexibleHeight將導航欄和工具欄的高度從44縮小到大約30):如何在iPhone中以橫向模式正確調整webview的大小?
webNavBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin;
webToolBar.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin;
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
現在我發現,當我旋轉設備爲橫向模式,將有上的頂部和底部的兩個空白白條webview(每個空白欄的高度是44-30)。導航欄和工具欄似乎處於正確的位置。有什麼方法可以調整webview並填補空白?
謝謝您的回答,但Webview是不是全屏視圖。無論如何,你給我一個想法,我可能會重置其框架以獲得正確的尺寸。 – 2010-10-18 14:38:36
如果你在超級課堂上做任何事情,請確保你也調用super方法。 – Rich 2014-04-28 10:15:04