2011-03-23 74 views
0

目前我在模擬器上測試我的應用程序。 我有一個appDelegate,在這個委託中我有幾個我想要使用的控制器。 我顯示的第一個視圖顯示應用程序正在加載。 當它被加載時,我想顯示另一個視圖。要顯示這個新視圖,我使用了動畫,但效果不好。事實上,在動畫期間,新視圖以縱向模式顯示,當動畫完成時,它將移動到橫向模式。 不過,在我的info.plist中,我只允許使用橫向格式,而在所有的.xib文件中,我所有的視圖都處於橫向模式。Ipad接口方向問題

所以我不明白爲什麼這個動畫繼續以縱向模式顯示我的視圖。

有人對此問題有所瞭解嗎? 謝謝

回答

1

你可能試圖顯示動畫太早。您不應該從應用程序代理驅動這個過程。您的初始界面應通過提供根視圖的UIViewController加載。當該UIViewController獲取didRotateFromInterfaceOrientation:第一次,界面已完成加載並旋轉到橫向模式,並且您已準備好搖滾。