我有一個應用程序,我只支持橫向,它在ios6中很好用,但在ios5中有些子視圖顯示有portait座標和大小。我把iPad子視圖似乎有縱向
- (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
無處不在我能想象,但這些意見似乎卡住了portait,我的寬度參數似乎是高度,反之亦然。
出現的主視圖看起來是正確的,但某些子視圖似乎錯了,尤其是那些從其他元素計算它們的位置和大小的人,我恐怕要交換尺寸,因爲這會破壞ios6,我不想做任何條件代碼,如果我能避免它。
有沒有人看到這個?我讀了一些其他問題,但他們似乎處理旋轉,但在我的情況下,我不旋轉。
基本上在我的viewDidLoad我的導航控制器
我的框架有:
2013-01-10 17:14:29.445 EdwardsSync[29070:c07] Width:: 768.000000
2013-01-10 17:14:29.445 EdwardsSync[29070:c07] Height:: 1024.000000
即使它出現在景觀
。這是框架和界限。
有趣的,如果我等到viewDidAppear的座標是正確的。
有沒有辦法更快地告訴我的應用程序的方向?
你看着在viewWillAppear中的框架和範圍? – kallikak
是的,他們在那裏是正確的,但那不是理想的。 –