既然我们有NSTableView
和NSOutlineView
可以将常规NSView
个对象作为其单元格,那么NSBrowser
呢?那我们可以使用常规NSView
对象作为NSBrowser中的单元吗?
答案 0 :(得分:1)
简答:不,还没有
NSOutlineView
是NSTableView
的子类,因此他们都升级为能够将NSView
个对象用作Mac OS X 10.7中的单元格。这在NSTableView
的文档开头专门提到:
表视图显示在滚动视图中。从OS X v 10.7开始,行和列支持NSView实例(最常见的是NSTableCellView实例或子类)。或者,NSCell子类实例可用于每个行和列项。
另一方面,对于NSBrowser,它特别说:
此类使用NSBrowserCell类来实现其用户界面。