2

在我的 iOS 应用程序中,我在 UINavigationController 中有一个视图控制器。导航控制器的导航栏和工具栏都在显示。

视图控制器只有一个简单的背景图像作为视图。视图控制器可以旋转到任何方向。当调用 willAnimateRotationToInterfaceOrientation:duration: 方法时,视图控制器对视图应用变换,使其看起来保持在与原来完全相同的位置,并具有相同的方向。但是,工具栏和导航栏会旋转到新的方向。

到目前为止,一切都很好。在旋转时,导航栏和工具栏旋转,视图似乎保持在相同的位置。唯一的问题是在旋转过程中,视图的角被剪掉了。看起来视图控制器正在将屏幕内容裁剪为一个矩形,该矩形从原始屏幕方向动画到新的屏幕方向。

有什么办法可以阻止它像那样剪裁吗?

4

1 回答 1

0

尝试将背景图像设置为屏幕大小。因此,如果它是 iPhone,请将其设为 480 x 480。

于 2011-07-27T13:51:29.187 回答