我正在阅读 Hilgrass 和 Kochan 的书籍。通过我自己的实验来进一步学习,我只是想创建一个带有 4 个文本字段的 cocoa 界面,其中 3 个文本字段接受数字,第 4 个显示其他 3 个文本字段的总和。我可以使用按钮来进行计算,但是我可以做什么想要做的是让它在 3 个输入之一更改时自动更新。
我在书本和网上寻找了一门涵盖这一点的类(class),但找不到,所以要么它真的很简单,但我错过了一些东西,要么它不那么简单。看来执行此操作的传统方法是使用 NSNotifactions,但也可能使用绑定(bind)?
cocoa 的标准方法是什么?有没有人知道的教程?
干杯, 摩根
最佳答案
第 7 章:键值编码; Hilgrass 的《Mac OS X 的 Cocoa 编程》的键值观察或 Apple documentation on Key-Value Coding可以帮助您完成此任务。
这是我的示例 xcode 项目:http://dl.getdropbox.com/u/344540/stackoverflow/AutoAdd.zip 。您可以通过使用 Interface Builder 中 NSTextFields 检查器的“绑定(bind)”选项卡来控制更新的方式。该选项卡中还有其他 gem 。
关于objective-c - NSNotification/绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/951618/