Dmi*_*pov 3 objective-c uiview swift
在ObjectiveC中,我使用setHidden来使内在大小无效
- (void)setHidden:(BOOL)hidden {
super.hidden = hidden;
[self invalidateIntrinsicContentSize];
}
Run Code Online (Sandbox Code Playgroud)
然后我在某些观点上称之为
view.hidden = YES;
Run Code Online (Sandbox Code Playgroud)
但是我无法在swift上找到如何做同样的事情
Dan*_*rom 12
如果这是你的意思,那么很快就会很容易
class myCustomView : UIView{
override var hidden: Bool {
get {
return super.hidden
}
set(v) {
super.hidden = v
someOtherFunction()
}
}
}
var view = myCustomView()
view.hidden = true
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2190 次 |
最近记录: |