NSTextFieldCell在IB构建的NSTableview中是什么

时间:2017-12-02 09:09:34

标签: cocoa nstableview

如果我在IB的Viewcontroller中拖动NSTableView,则会有一个NSTextFieldCell类型的元素“Text Cell”。

无法删除。 NSTextFieldCell用于什么?

1 个答案:

答案 0 :(得分:1)

来自Table View Programming Guide for Mac, Understanding Table Views

  

大多数表都是基于NSView的,这意味着每个单元格都由NSView子类提供,通常由NSTableCellView(或子类)提供。有些表是基于NSCell的,这意味着每个表格单元都基于NSCell的子类。在大多数情况下,基于NSCell的表用于支持遗留代码;如果您要创建新应用程序,则需要使用基于NSView的表。

Text Cell用于基于NSCell的表视图。