我有一个UIStackView,它按照这个顺序水平地容纳3 UIButtons、A、B和C。当设备处于景观模式时,UIStackView被添加到UIViewController视图的子视图中。但是当设备旋转到纵向模式时,我想:
在Storyboard中是否有一种不需要编程的简单方法,或者我需要在每次设备自动旋转时以编程方式更改autolayout约束?
发布于 2017-08-15 02:04:18
仅在Xcode 9测试版中,我在Interface中进行模拟(1)并没有太大困难:

但这只是一种模拟--您的规范似乎要求我们更改排列的子视图的顺序,这显然需要编程--如果不使用Xcode 8和之前的编程,您的规范就不可能实现。(我不明白(2)的意思,所以我没有尝试。)
但是为什么要害怕一点编程呢?在旋转时间以编程方式改变事物是生活的一部分,你应该习惯它。
https://stackoverflow.com/questions/45662239
复制相似问题