3

现在我们已经有了NSTableView并且NSOutlineView可以将常规NSView对象作为它们的单元格,那么NSBrowser呢?那就是我们可以使用常规NSView对象作为 NSBrowser 中的单元格吗?

4

1 回答 1

1

简短的回答:不,还没有

NSOutlineView是一个子类,NSTableView所以他们都得到了升级,以便能够NSView在 Mac OS X 10.7 中将对象用作单元格。这在文档的开头特别提到NSTableView

表格视图显示在滚动视图中。从 OS X v 10.7 开始,行和列支持 NSView 实例(最常见的是 NSTableCellView 实例或子类)。或者,NSCell 子类实例可用于每个行和列项。

另一方面,对于 NSBrowser,它特别说:

这个类使用 NSBrowserCell 类来实现它的用户界面。

于 2012-08-26T07:21:49.640 回答