2014-12-27 98 views
0

我有2个视图。一个肖像细节视图,当旋转到风景时,手动切换到全屏照片查看器。纵向细节视图将为shouldAutorotate和prefersStatusBarHidden返回NO。在方向切换视图时停止状态栏旋转

当我从肖像旋转到风景时,就在景观视图淡入之前,我可以看到肖像视图稍微调整大小,因为状态栏被隐藏,然后状态栏从顶部移到侧面。

转换看起来有点难看。我宁愿状态栏在设备旋转到肖像时仍然可见,因为无论如何它都会被横向视图覆盖。是否有可能做到这一点?

回答

0

我不认为这是可能的。 我看到它工作的唯一方法是如果你自己做旋转,而不是设备的能力

+0

谢谢加尔,我认为你是对的。如果我只在Info.plist支持的界面方向上允许纵向,那么正如预期的那样状态栏不会旋转。但是接下来必须在所有子视图上以90度旋转来创建“风景”照片视图,并且当旋转到其他风景时,整个视图将需要转动180度。所以基本上我不认为这是值得大多数人不会注意到的东西的努力! – martinjbaker 2014-12-29 21:37:54