【发布时间】:2011-09-20 00:43:19
【问题描述】:
在我的 iOS 应用程序中,我在 UINavigationController 中有一个视图控制器。导航控制器的导航栏和工具栏都显示出来了。
视图控制器只有一个简单的背景图像作为视图。视图控制器可以旋转到任何方向。当调用 willAnimateRotationToInterfaceOrientation:duration: 方法时,视图控制器对视图应用变换,使其看起来保持在与原来完全相同的位置,并具有相同的方向。但是,工具栏和导航栏会旋转到新的方向。
到目前为止一切顺利。在旋转时,导航栏和工具栏旋转,视图似乎保持在相同的位置。唯一的问题是在旋转过程中,视图的角被剪掉了。看起来视图控制器正在将屏幕内容裁剪为一个矩形,该矩形从原始屏幕方向动画到新的屏幕方向。
有没有办法阻止它像那样剪辑?
【问题讨论】:
标签: ios uiviewcontroller autorotate