【发布时间】:2017-06-10 18:34:36
【问题描述】:
我有下面的布局,我让它在 iPhone 上运行良好,仅限横向。
PickerViews 当前填充有图像数组。目前,我通过将 PickerView 行高和图像高度设置为适合每个特定设备(iPhone 5 -7+)的大小,根据设备大小强制调整 PickerViews 中的图像大小。但是,要在 ipad 上工作,我需要在中心展开 ImageView。
当我将拥抱值更改为 >= 时,它允许它变得太大并将 PickerViews 推到 iPhone 上的一侧,尽管它们有 4nit 的超级视图余量。我尝试过使用拥抱/压缩优先级,但我无法取得任何进展。
每个项目都在自己的堆栈视图中。解决这个问题的最佳方法是什么?
【问题讨论】:
-
尝试将您的文本分成 2-3 行。很难读你的文章
-
如果您提供您正在使用的确切布局代码或示例项目,如果您正在使用界面构建器(上传到 github 或类似的东西),这将很有帮助。很难为您提供帮助,因为我们不知道您的布局层次结构的确切细节。
标签: ios swift autolayout