我有一个视图,它有6个图像视图,用于根据我的逻辑显示图像,这个视图可以在横向和纵向中查看。
在纵向模式下,它会显示
等图像1 2
3 4
5 6
我希望在横向模式中显示此内容,如
1 2 3
4 5 6
如何在这些imageViews上使用约束,以便我可以获得所需的结果。
答案 0 :(得分:1)
您正在谈论横向和纵向模式的不同设计。因此,您应该使用大小类。
使用size class,您可以为横向模式创建一组约束,为肖像模式创建另一组约束,为它们创建另一组约束。
示例(来自我添加的第一个链接):
我对学习SIZE CLASSES问题的建议(我经常检查):
http://www.mangrove.com/en/journal/2015-01-21-auto-layout-for-existing-ios-projects/
http://mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus/#aspect-ratio-constraint
http://www.imore.com/adaptive-ui-ios-8-explained
祝你好运!