0
我只支持縱向,但是正面朝上和顛倒的版本。爲什麼我的子視圖不能正確調整大小?視圖頂部有一個狀態欄,大小爲黑色空間。如果我更換標籤並返回,則會更正。爲什麼我的視圖在旋轉後不能調整大小?
http://www.irovr.com/img/temp/stackoverflow2.png
我只支持縱向,但是正面朝上和顛倒的版本。爲什麼我的子視圖不能正確調整大小?視圖頂部有一個狀態欄,大小爲黑色空間。如果我更換標籤並返回,則會更正。爲什麼我的視圖在旋轉後不能調整大小?
http://www.irovr.com/img/temp/stackoverflow2.png
檢查框架,以確保您沒有複製父幀。他們中的一個可能會自動調整狀態欄,並且子視圖會意外複製該偏移量。
對不起,我對這一切都有點新鮮。你的意思是檢查你的相框? – 2010-05-05 18:12:47
檢查每個子視圖的.frame屬性。其中之一將有錯誤的抵消,這可能是這樣推動你的觀點。 – MrHen 2010-05-05 18:42:48
謝謝。我已經把它變成我想的一部分。旋轉後,我設置框架像這樣... tabBarController.view.frame = CGRectMake(0.0,0.0,320,480); 這樣可以保持一切看起來不錯,但是當我處於UIInterfaceOrientationPortraitUpsideDown時,標籤欄按鈕的下半部分不會響應觸摸。 – 2010-05-05 18:59:42