键值编码和绑定

时间:2013-07-13 11:40:28

标签: objective-c cocoa-bindings key-value-coding

我有一个文本字段和一个滑块绑定到同一个NSNumber对象。我想放置另一个标签,一旦文本字段上的值发生变化(或滑块的值发生变化),它就会自动更新。例如,如果文本字段中显示的值增加到50以上,我如何让标签从“低”变为“高”?

2 个答案:

答案 0 :(得分:0)

KVO将是最简单的。

可以使用谓词和格式化程序完成绑定。

答案 1 :(得分:0)

KVO当然是一种方式。

另一方面,您还可以利用调整滑块时触发的目标操作。为什么不从您正在调用的操作更新第二个文本标签后面的支持实例变量或属性?