使用自定义访问器观察属性
假设我想观察 UIView 上的 hidden
属性:
@property(nonatomic, getter=isHidden) BOOL hide
我是否为键路径添加观察者隐藏
还是isHidden
?
Let's say I want to observe the hidden
property on UIView:
@property(nonatomic, getter=isHidden) BOOL hidden
Do I add an observer for the keypath hidden
or isHidden
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
隐藏
。从另一个方面思考:设置属性。 setter 将为
setHidden:
,而不是setIsHidden:
,并且您的属性分配将为self.hidden = flag
,而不是self。 isHidden = 标志
。hidden
.Think about it from the other side: setting the property. The setter will be
setHidden:
, notsetIsHidden:
, and your property assignments will beself.hidden = flag
, notself.isHidden = flag
.