1

我有 4 个标签,3 个可编辑,一个无法编辑,一个浮点数是 3 个可编辑标签的总和。当用户编辑它们时,让不可编辑的标签自动更新其他标签的总和值的最简单方法是什么?(我不希望用户在编辑标签后必须单击按钮)我知道我可能会使用绑定,但非常感谢您的帮助。

4

1 回答 1

2

假设您的三个可编辑标签实际上是“文本字段”,请将某个对象(可能是您的视图控制器)指定为委托,然后响应此NSControlTextEditingDelegate 协议方法:

- control:shouldEndTextEditing:

当用户选择或退出可编辑文本字段时,您将通过协议方法捕获该事件,然后您可以更新该不可编辑文本字段(您已将其设置为视图控制器中的插座,对吗?)。

或者,您可以使用绑定,是的。:-)

于 2013-01-21T22:33:23.847 回答