gpt4 book ai didi

ios - 如何在 Swift 中切换可见性 GONE 和 VISIBLE

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:22:44 34 4
gpt4 key购买 nike

我想在可见性 GONEVISIBLE 之间切换。这在 Android 开发中很容易实现,但我不知道如何在 Swift

中使用相同的方法

我尝试使用此代码将标签设置为已消失:

// set the width constraint to 0
let widthConstraint = NSLayoutConstraint(item: self.labelShortDescription, attribute: NSLayoutAttribute.width, relatedBy: NSLayoutRelation.equal, toItem: nil, attribute: NSLayoutAttribute.notAnAttribute, multiplier: 1, constant: 0)
self.labelShortDescription.addConstraint(widthConstraint)

// set the height constraint to 0
let heightConstraint = NSLayoutConstraint(item: self.labelShortDescription, attribute: NSLayoutAttribute.height, relatedBy: NSLayoutRelation.equal, toItem: nil, attribute: NSLayoutAttribute.notAnAttribute, multiplier: 1, constant: 0)
self.labelShortDescription.addConstraint(heightConstraint)

最佳答案

隐形:

This view is invisible, but it still takes up space for layout purposes.

要在 iOS 中实现这一点:

yourView.alpha = 0

消失了:

This view is invisible, and it doesn't take any space for layout purposes.

要在 iOS 中实现这一点:

yourView.removeFromSuperview()

关于ios - 如何在 Swift 中切换可见性 GONE 和 VISIBLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45793346/

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