objective-c - NSNotification/绑定(bind)?

标签 objective-c cocoa

我正在阅读 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/

相关文章:

iphone - 一个线程将BOOL更改为YES,另一个线程看不到更改

objective-c - Cocoa Webview - 伪装 webview 作为原生控件

objective-c - 如何解析JSON字符串?

objective-c - 无法在Xcode中更改产品名称

iphone - 如何使用 MapKit 在两个位置之间绘制路线并绘制要点?

ios - 当 View Controller 超过 5 个时,为什么设置选项卡栏 Controller 的 selectedViewController >= 4 会抛出错误?

objective-c - 我可以导入和使用 Objective C 中的 Stack 类吗?

objective-c - Objective-C 类(NSObject 子类)的基础 header 而不是 cocoa header

objective-c - AbsoluteToNanoseconds 与 AbsoluteToDuration

c++ - Cocoa-track 的菜单/将选项注入(inject) itunes