首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIStackView旋转

UIStackView旋转
EN

Stack Overflow用户
提问于 2017-08-13 15:57:41
回答 1查看 918关注 0票数 0

我有一个UIStackView,它按照这个顺序水平地容纳3 UIButtons、A、B和C。当设备处于景观模式时,UIStackView被添加到UIViewController视图的子视图中。但是当设备旋转到纵向模式时,我想:

  1. UIStackView按B、C、A顺序垂直显示按钮。
  2. UIStackView成为主UIView of UIViewController的子视图,而不是控制器视图的另一个子视图。

在Storyboard中是否有一种不需要编程的简单方法,或者我需要在每次设备自动旋转时以编程方式更改autolayout约束?

EN

回答 1

Stack Overflow用户

发布于 2017-08-15 02:04:18

仅在Xcode 9测试版中,我在Interface中进行模拟(1)并没有太大困难:

但这只是一种模拟--您的规范似乎要求我们更改排列的子视图的顺序,这显然需要编程--如果不使用Xcode 8和之前的编程,您的规范就不可能实现。(我不明白(2)的意思,所以我没有尝试。)

但是为什么要害怕一点编程呢?在旋转时间以编程方式改变事物是生活的一部分,你应该习惯它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45662239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档