gpt4 book ai didi

ios - 隐藏没有空格的 View

转载 作者:行者123 更新时间:2023-11-28 06:29:30 25 4
gpt4 key购买 nike

WPF包含Hidden(隐藏控件,但保留它在布局中占据的空间)和Collapsed(不渲染控件,不保留空格)

Swift 仅包含 isHidden 属性 (myView.isHidden = true)。如何在没有空格的情况下隐藏我的控件?

最佳答案

如果您使用 Storyboard和约束,我发现的一种巧妙方法是将消失 View 的宽度或高度约束设置为 0。

举个例子:

a special alt-text present for you, curious reader! 🍻 it's beer!

@IBAction func onTapSquare(_ sender: Any) {
let constraint = disappearingView.constraintForIdentifier(id: "example_width")
constraint?.constant = 0
}

请注意,您必须自己编写 constraintForIdentifier 函数,您可以从我的 View 扩展中复制/粘贴到这里: Github link!

我创建了一个小型示例项目,您可以在此处获取: Disappearing Constraint Example

如果 View 之间有边距,可以使用类似的方法将其设置为 0。祝你好运!

这是实际操作: gif of it in action

关于ios - 隐藏没有空格的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40750262/

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