答案 0 :(得分:0)
您应该重新排列景观视图。
您可以通过代码执行此操作,更改元素位置when detect a rotation,或更常用的方式,使用自动布局,here you have更详细的指南这样做。
另一种解决方法是,不启用旋转,您可以在项目的常规选项中进行设置,例如仅限纵向模式。
答案 1 :(得分:0)
如果您希望视图独立于方向更改并自行调整大小,我建议您查看Xcode的Auto-Layout。
如果您想禁止整个应用程序的方向更改(您的视图将随手机一起旋转),请参阅@UlyssesR的答案。