【发布时间】:2014-07-02 06:54:14
【问题描述】:
整个应用程序都存在方向问题。在纵向模式下,所有视图看起来都很好。 但是当方向更改为横向模式时,子视图会重新排列。
我在视图上使用buttons 和labels。如何解决方向问题,使纵向和横向视图看起来相同?
【问题讨论】:
-
怎么会有相同的看法?这是一个不同的形状。您的意思是您不希望 UI 旋转,还是希望它具有类似的布局?您目前如何布置子视图?
-
不,我的问题是当我将设备旋转到横向模式时,我视图中的按钮和标签被重新排列
-
我只使用自动布局。
-
从这里学习自动布局。developer.apple.com/library/ios/documentation/userexperience/… 实现起来并不像许多人想象的那么容易。学习自动布局需要时间,但非常有用。
-
解决这个问题的几种方法 - 1. 使用自动布局处理这种情况 2. 以编程方式处理所有 UI 元素在方向改变时的位置。