【发布时间】:2024-01-16 16:24:01
【问题描述】:
我正在开发一个 ipad 应用程序,我需要一些关于一个屏幕布局的帮助:
屏幕必须横向显示 3 列 并且纵向只有 2 列和 1 行。
在自动布局和 UICollectionView 之间,哪种方法最好?
提前致谢^^
编辑 07/25/2016
我非常喜欢 Matt 的提议,我已经开始实施这个解决方案(2 UIStackViews) 但现在我被条件约束困住了:
我的 xib 被参数化以显示在景观模拟指标中(不确定它是否有任何后果,但现在有疑问......)
通过监听 UIDevice 方向更改通知,我已设法根据方向(纵向为垂直或横向为水平)更新根 UIStackView 轴。
我已使用“按比例填充”将此根 UIStackView 分布属性参数化,但视图显示效果不佳。 纵向底部“行”视图的高度太大,横向只能看到子 UIStackView 中的两列(最后一个视图超出屏幕的右边缘
【问题讨论】:
标签: ios autolayout uicollectionview uistackview