答案 0 :(得分:1)
您可以使用iOS size classes并为纵向和横向指定不同的约束。
Interface Builder中的故事板默认使用大小类。大小类是分配给用户界面元素的特征,如场景或视图。它们粗略地指示了元素的大小。 Interface Builder允许您根据当前大小类自定义许多布局功能。然后,布局会随着大小类的变化自动调整。
这是一个解释大小类的教程,以及您需要的示例:Adaptive Layout Tutorial in iOS 9: Getting Started
答案 1 :(得分:1)
使用大小类。 对于肖像使用紧凑宽度常规高度并根据该设置约束。
然后选择每个约束并在大小类中取消选中所有类,选择单击+并添加紧凑宽度常规高度。(对所有约束执行此操作)
将size类更改为compact compact compact compact,并仅为该size size设置约束。
我希望它能帮到你