如何使完成的纵向布局在横向模式下有所不同

How to make a finished portrait layout different in landscape mode

这是我正在尝试制作的图片。

左边的布局我已经做好了,但是如你所见,横向模式下的布局是不一样的。所以我的问题是,如何处理完成的纵向布局,使其在横向模式下看起来像右边的图像?

任何建议都会有很大的帮助!

谢谢。

您可以使用 Size 类 / Traits 来完成此操作。本质上,您根据设备的宽度和高度是紧凑型还是常规型分配不同的约束。

这里有一篇很好、清晰的文章/介绍:

https://makeapppie.com/2016/09/05/an-introduction-to-size-classes-for-xcode-8/

快速阅读后,我把你的布局放在一起,作为练习:

https://github.com/DonMag/AutoLayoutTraits