0
我有这个基于UINavigationController的iPad应用程序,支持所有4个方向。当我旋转设备时,我希望背景图像保持静止,并且只将UI上的UI重新排列/旋转。背景UIImageView不旋转
我已经通过返回succeeeded NO到的UIViewController shouldAutorotateToInterfaceOrientation:
和使用UIDeviceOrientationDidChangeNotification
由于只有当前视图获取旋转(而不是整个窗口)办理方位自己的UINavigationController的推动画没有得到调整。所以,当你正确地把iPad放在正确的位置时,它会从底部推动视图。当你把它颠倒时,它会从左侧推动视图(它应该总是从右侧开始)。
任何更好的方式来让该背景图像在旋转其他所有物体时保持稳定?或者修复UINavigationController推动动画?如果可能的话,我想坚持使用控制器(即不必手动动画查看框架等)。
我担心它会看起来很光滑,因为我在整个窗口旋转时反转背景视图,但没有。完全完成这项工作。谢谢! – samvermette 2010-09-08 18:48:11