ios中的自动旋转问题
Posted
技术标签:
【中文标题】ios中的自动旋转问题【英文标题】:Auto rotation issues in ios 【发布时间】:2014-01-15 05:35:51 【问题描述】:我正在 xcode 5 中为 ios 7 开发一个自定义应用程序。我正在使用自动布局。我有一个来自故事板的场景,如下所示。它处于肖像模式。
当我将它旋转到横向模式时,它变成如下
我希望风景图像如下。
我怎样才能做到这一点?
【问题讨论】:
你在使用自动布局吗? 修改自动布局约束..就是这样。 【参考方案1】:有简单的自动布局功能可帮助您按照自己的意愿制作视图。
对于左侧的视图,从 Editor\Pin 菜单中选择: 顶部空间到 Superview 引领空间到Superview 对于右侧的视图,选择: 顶部空间到 Superview 到 Superview 的尾随空间 对于底部的大视图: 引领空间到Superview 到 Superview 的尾随空间 Superview 的底部空间
如果你想学习自动布局,这里有一个很好的教程http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
【讨论】:
【参考方案2】:从你的问题我知道你想让 red view 的大小和原点在旋转后不会改变。
在自动布局中使用宽度、高度、左侧和顶部。它使 red view 的位置始终在左上角,没有任何大小变化。
结果如下:
旋转前
旋转后
【讨论】:
以上是关于ios中的自动旋转问题的主要内容,如果未能解决你的问题,请参考以下文章