UIView 监听某一个属性的变化

今天在做项目的过程中需要检测UIView的isHidden属性然后做一些自己想操作的内容,然后就写了一下,经过尝试重写了isHidden属性来监测它,代码如下

    override var isHidden: Bool {
        get {
            return super.isHidden
        }
        set(v) {
            super.isHidden = v
            //做自己想做的事情
        }
    }

当然这是检测这个属性的一种方式,肯定还有很多方式,我还没去研究,现在用这种方式够用了。

0 0 vote
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x