2010-09-08 118 views
0

我有這個基於UINavigationController的iPad應用程序,支持所有4個方向。當我旋轉設備時,我希望背景圖像保持靜止,並且只將UI上的UI重新排列/旋轉。背景UIImageView不旋轉

我已經通過返回succeeeded NO到的UIViewController shouldAutorotateToInterfaceOrientation:和使用UIDeviceOrientationDidChangeNotification

由於只有當前視圖獲取旋轉(而不是整個窗口)辦理方位自己的UINavigationController的推動畫沒有得到調整。所以,當你正確地把iPad放在正確的位置時,它會從底部推動視圖。當你把它顛倒時,它會從左側推動視圖(它應該總是從右側開始)。

任何更好的方式來讓該背景圖像在旋轉其他所有物體時保持穩定?或者修復UINavigationController推動動畫?如果可能的話,我想堅持使用控制器(即不必手動動畫查看框架等)。

回答

0

正如你所看到的,UINavigationControllers對於定位非常特別。

我想你可能會更好的旋轉背景每次旋轉界面。

+0

我擔心它會看起來很光滑,因爲我在整個窗口旋轉時反轉背景視圖,但沒有。完全完成這項工作。謝謝! – samvermette 2010-09-08 18:48:11