2010-04-05 70 views
1

我在UITabbarController中有一個自定義的UIViewController,並且想要響應旋轉事件。當發生旋轉時,tabbarcontroller和viewcontroller會旋轉。但是,viewcontroller中的視圖不能正確重繪:佈局不會自動調整大小,並且在屏幕的某些部分顯示爲黑色。在TabbarController中ViewController的旋轉

奇怪的是,它工作時,我去另一個選項卡,回到我原來的viewcontroller。

什麼可能是錯的?我檢查了didRotateFromInterfaceOrientation:fromInterfaceOrientation正在被調用。不過,view.frame.size的值仍然是旋轉前的舊值。這可能不正確。

回答

1

Got it!

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 
相關問題