gpt4 book ai didi

ios - 界面生成器约束

转载 作者:行者123 更新时间:2023-11-29 12:20:34 25 4
gpt4 key购买 nike

我正在尝试在界面生成器中创建这样的布局。

enter image description here

我正在使用约束使这些 View 可拉伸(stretch)。顶 View 的左、右和顶部空间绑定(bind)到父 View ,底部空间绑定(bind)到底部 View 。底部 View 将左右和底部空间绑定(bind)到父 View 。

在运行时,我将 ViewController View 添加到它们。

这里的问题是底部 View 的 Y 没有约束,IB 显示红色错误箭头等。那是因为我不知道它的确切高度。黄色 View 是否有任何“android wrap_content”约束,其高度等于运行时添加的内部 View ?

最佳答案

为黄色 View 的高度添加一个约束。然后为该约束添加一个 IBOutlet,以便您可以在运行时更改约束的 constant 值。如果需要计算满足黄色 View 约束的尺寸,可以使用systemLayoutSizeFittingSize:

或者,您可以依赖黄色 View 的 intrinsicContentSize。在 Interface Builder 中为 View 添加一个占位符 Intrinsic Size。如果您的黄色 View 实现了 intrinsicContentSize 或具有赋予它明确高度的约束(例如,如果它包含固定在顶部和底部),那么这将足以适当调整 View 的大小。

关于ios - 界面生成器约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30784634/

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