【发布时间】:2016-04-03 21:25:38
【问题描述】:
更一般地说,控制类和控制单元类之间有什么区别?按钮具有相同的层次结构,例如 - NSButton 和 NSButtonCell。
查看NSTextField bindings 和NSTextFieldCell bindings 的文档,它们都有相同的“值”文档。为什么它们都有价值?一个可以没有另一个而存在并且仍然显示一个值吗?
显示为 NSTextField 内容的 NSString 或 NSNumber。
显示为 NSTextFieldCell 内容的 NSString 或 NSNumber。
因此,当我将文本字段或任何其他控件拖到 UI 中时,如何确定要实际绑定到层次结构中的哪些对象?
IB 中有更复杂的控件,它们在文档大纲中创建复杂的层次结构,尽管我搜索了很多,但我无法找到解释我应该关注和使用哪些对象的文档绑定和连接。
我会接受 NSTextField/NSTextFieldCell 的答案,但我真的很想知道如何辨别构成控件的所有内容之间的差异,以及在开发我的应用程序时我应该关注的内容。
【问题讨论】:
标签: objective-c cocoa nstextfield nstextfieldcell