gpt4 book ai didi

ios - 隐藏所有排列的 subview 时的UIStackView模糊布局

转载 作者:行者123 更新时间:2023-12-01 17:11:09 25 4
gpt4 key购买 nike

我有一个非常简单的stackView:

stackView.spacing = 10
stackView.axis = .horizontal
stackView.alignment = .center
stackView.distribution = .fill
view.addSubview(stackView)
stackView.snp.makeConstraints { (make) in
make.center.equalToSuperview()
}

然后我添加三个按钮:
stackView.addArrangedSubview(button1)
stackView.addArrangedSubview(button2)
stackView.addArrangedSubview(button3)

这里的东西很棒。

enter image description here

然后我隐藏 button1 和 button 3,stackView 也按预期布局。

enter image description here

enter image description here

但是当我隐藏所有 subview ,然后单击 Xcode 中的调试 View 层次结构时,控制台开始吐出提示。

enter image description here

我没有添加任何明确的约束。
UIStackView 隐式生成了一些约束。

enter image description here

所以有人知道如何消除这些自动布局警告吗?

最佳答案

拥有零 subview 的 UIStackView 是什么意思?如果你想隐藏所有 subview ,也许隐藏 StackView 本身会更好?无论如何,防止空 StackView 出现这些错误消息的唯一方法是为您的 StackView 设置宽度和高度约束。

关于ios - 隐藏所有排列的 subview 时的UIStackView模糊布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49221117/

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