Mat*_*att 6 cocoa objective-c nstextfield nstextfieldcell
更一般地说,控制类和控制单元类之间有什么区别?按钮具有相同的层次结构,例如 - NSButton和NSButtonCell.
查看NSTextField绑定和NSTextFieldCell绑定的文档,它们都具有相同的"value"文档.为什么他们都有价值?一个可以存在而没有另一个仍然显示一个值?
显示为NSTextField内容的NSString或NSNumber.
显示为NSTextFieldCell内容的NSString或NSNumber.
因此,当我将文本字段或任何其他控件拖到我的UI中时,如何确定层次结构中的哪些对象实际绑定到?
在IB中有更复杂的控件在文档大纲中创建复杂的层次结构,尽管我已经搜索过,但我无法找到解释哪些对象应该关注并在绑定和连接方面使用的文档.
我将解决NSTextField/NSTextFieldCell的答案,但我真的想知道如何辨别构成控件的所有事物之间的差异以及在开发我的应用程序时应该关注的内容之间的差异.
绑定到NSTextField.NSCells的存在是为了帮助在屏幕上绘制内容,但在提供所有内容时,很大程度上是过去的遗留物被认为是性能问题.Apple正在逐渐弃用它们.它们暴露了许多相同的接口,但是如果需要,NSTextfield将正确地将正确的信息委托给它的单元.如果您打算覆盖其外观,则实际上只需要更改单元格.
归档时间: |
|
查看次数: |
944 次 |
最近记录: |