0

我有一个滚动视图,我希望能够根据设备进行压缩或扩展。现在我可以让页面在 iPhone 和 3.5" Retina 或 4" Retina 中看起来不错,但不是全部三个。我尝试过使用 Content Hugging Priority 和 Content Compression Resistance Priority 以及处理所有相关的约束。到目前为止,似乎没有什么对布局有影响。iOS 会忽略所有这些设置吗?试图弄清楚这一点让我发疯。

4

1 回答 1

1

您需要确保从视图的一侧到另一侧有“弹簧”或“支柱”。例如,针对工具栏,Xcode 没有指示默认间距(10 磅),您必须“对接”,然后微调到默认间距。需要考虑所有间距,如果您保留一个具有灵活高度的项目(例如高度是最低优先级),例如滚动视图,那么该项目将根据需要展开或压缩。与元素交互时的调试输出有时会生成违反间距约束的警告,这些可能会有所帮助。CHP 和 CCRP 在 iOS 中似乎没有太大影响。

于 2013-01-29T18:27:54.513 回答