gpt4 book ai didi

objective-c - 像 Objective C 一样隐藏的 Swift 覆盖属性集

转载 作者:搜寻专家 更新时间:2023-10-31 21:52:35 25 4
gpt4 key购买 nike

在 ObjectiveC 中,我使用 setHidden 使内部大小无效

- (void)setHidden:(BOOL)hidden {
super.hidden = hidden;
[self invalidateIntrinsicContentSize];
}

然后我在某些 View 上调用它

view.hidden = YES;

但我找不到如何在 swift 上做同样的事情

最佳答案

很快就很容易了,如果这就是你的意思

class myCustomView: UIView {

override var isHidden: Bool {
get {
super.isHidden
}
set {
super.isHidden = newValue
someOtherFunction()
}
}
}

var view = myCustomView()
view.isHidden = true

关于objective-c - 像 Objective C 一样隐藏的 Swift 覆盖属性集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31782896/

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