Xcode 自动布局和屏幕方向

Posted

技术标签:

【中文标题】Xcode 自动布局和屏幕方向【英文标题】:Xcode Autolayout And Screen Orientation 【发布时间】:2015-08-11 07:30:21 【问题描述】:

纵向时垂直排列的两个视图的正确约束是什么,当手机变成横向时,两个视图会自动水平排列。

【问题讨论】:

您目前无法使用 auto-layout 重新排列布局,没有可以自动为您完成这项工作的约束序列。 如果是这种情况,我将使用@paul.ding 的答案。谢谢。 【参考方案1】:

我建议你使用Masonry,当手机变成横向时,你可以使用mas_updateConstraintsmas_remakeConstraints来改变它的约束。

【讨论】:

以上是关于Xcode 自动布局和屏幕方向的主要内容,如果未能解决你的问题,请参考以下文章

在自动布局中方向更改为横向时隐藏视图

屏幕布局和旋转

嵌套集合视图单元格未在方向更改时调整大小

当方向是横向xcode时如何使屏幕可滚动

如何使用自动布局为纵向和横向方向配置不同的布局?

自定义 tableviewcell 和自动布局