2016-03-01 52 views
0

我在视图控制器中有一个视图。查看卡在肖像中快速

当我旋转设备时,视图控制器旋转,但视图似乎卡在肖像模式。

检查模拟器中的图像。

from the simulator

+1

自动布局..... – jarryd

+0

请为您提供您的代码和笔尖/故事板截图以及您的自动布局配置(控制器)。 –

+0

这里是视图选择http://imgur.com/rbEH26s故事板,这里是代码http://pastie.org/10743726 – skrite

回答

0

你应该重新安排景观的看法。

您可以通过代码做到这一点,改变元素位置when detect a rotation,或者,更常见的方式,使用自动布局here you have更详细的指导,如何做到这一点。

另一种解决方法是不启用旋转,你可以在项目的常规选项中设置,就像这样一个人像模式。

enter image description here

0

如果您想认为是独立于方向的变化,调整自身,我会建议寻找到Xcode的Auto-Layout

如果您想要禁止整个应用程序的方向更改(您的视图将随电话旋转),请参阅@UlyssesR的答案。

+0

现在阅读有关自动布局。我只希望将这一个视图强制为横向模式,其余视图可以旋转 – skrite

+0

如果您只希望某些视图在设备方向更改上旋转,请考虑使用大小类来旋转视图,或者使用[ UIDeviceOrientationDidChangeNotification](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDevice_Class/#//apple_ref/c/data/UIDeviceOrientationDidChangeNotification) – ZGski