在我的AppDelegate中,我有一个像这样的uiwindow。在其中,有uiimageview作为背景。
问题是当旋转iPad并且状态栏也处于横向位置时,那些Imageview不会旋转。我可以知道该怎么做吗?
编辑:如果我听取方向更改,我的图像视图会旋转,但我想将该图像视图设置为设备的原点(0,0)。但是,它看起来像uiwindow在水平位置偏移。现在,我将图像视图的原点设置为uiwindow的原点。然后,我的图像视图也被偏移。我该怎么办?
答案 0 :(得分:1)
这是正确的行为。 UIWindow对象不支持旋转
要做到这一点,您应该自己轮流听取UIDeviceOrientationDidChangeNotification
通知
在窗口中管理旋转有点棘手,因为在旋转动画期间,您应该能够检测旋转方向以获得良好的用户体验。
在我看来,如果你在视图控制器的视图中嵌入图像视图会更好。