gpt4 book ai didi

iOS 强制 subview 具有灵活的高度

转载 作者:行者123 更新时间:2023-11-29 04:12:06 24 4
gpt4 key购买 nike

我有一个 ScrollView ,我希望能够根据设备压缩或扩展它。现在,我可以让页面在 iPhone 和 3.5"Retina 或 4"Retina 中看起来不错,但不能同时在这三个设备上显示。我尝试过使用内容拥抱优先级和内容压缩阻力优先级,以及破坏所有相关的约束。到目前为止,似乎没有什么对布局产生影响。 iOS 会忽略所有这些设置吗?试图弄清楚这一点让我发疯。

最佳答案

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

关于iOS 强制 subview 具有灵活的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com