我的應用程序被固定爲橫向模式,但viewDidLoad中時(),甚至viewWillAppear中(),下面的畫像尺寸還是回到:如何讓我的iPhone應用程序以橫向模式啓動?
self.view.bounds.size.width = 320.00
self.view.bounds.size.height = 480.00
這不是直到viewDidAppear()的實際尺寸景觀結果。
self.view.bounds.size.width = 480.00
self.view.bounds.size.height = 320.00
我覺得這很奇怪。 爲什麼會發生這種情況!?我該如何解決這個問題?
你在你的根返回YES UIViewController的 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation方法? – 2012-02-09 23:35:21
我使用:return(interfaceOrientation == UIInterfaceOrientationLandscapeLeft);.我可以找到的每個配置都設置爲橫向。仍然沒有改變。我懷疑它是iOS中的一個「功能」錯誤。 – 2012-02-10 02:54:18
我剛回去閱讀Apple文檔。 viewWillAppear:在任何動畫配置爲顯示視圖之前調用「。由於旋轉是(可以)動畫,這可能是爲什麼你看到未旋轉的尺寸。所以我懷疑你是對的 - 這是一個「功能」 – 2012-02-10 16:45:13