我有一个滚动视图,我希望能够根据设备进行压缩或扩展。现在,我可以在iPhone& 3.5“视网膜或4”视网膜,但不是全部三种。我尝试使用内容拥抱优先级和内容压缩阻力优先级以及与所有相关约束进行混淆。到目前为止,NOTHING似乎对布局有影响。 iOS会忽略所有这些设置吗?这让我疯狂,试图解决这个问题。
答案 0 :(得分:1)
您需要确保从视图的一侧到另一侧有“弹簧”或“支柱”。例如,对于工具栏,Xcode不指示默认间距(10个点),您必须“对接”,然后微调到默认间距。需要考虑所有间距,如果您留下一个具有灵活高度的项目(例如,高度是最低优先级),例如滚动视图,那么该项目将根据需要进行扩展或压缩。与元素交互时的调试输出有时会生成间距约束违规警告,这些可能会有所帮助。 CHP和CCRP似乎在iOS中没有太大影响。