2016-02-26 60 views
2

我想创建一个静态NSTableView,就像IOS中可用的那样,其中w在xib中创建一个静态单元格。我想在我有5个单元显示的地方做同样的事情。我在TableView中看到usesStaticContents会完成这项工作,但在我的情况下它不起作用。该视图显示一个空白屏幕。有谁能让我知道我如何实现以下目标。Cocoa中的静态NSTableView单元格

回答

-1

经过一天的努力,我想出了如何显示静态tableView单元格。您只需在XIB中添加要显示的所有单元的标识符,然后实现两个所需的数据源numberOfRowsInTableView:tableView:viewForTableColumn:row:。你现在应该能够显示Static TableView Cell。

+0

我想跟随你在这里做的。我想要实现10个独特的单元格。你是说我应该创建10个不同的标识符(每个单元格一个)?你究竟在做什么tableView:viewForTableColumn:row:? –

+0

是的,对于每个单元格,创建不同的标识符。在'tableView:viewForTableColumn:row:'中,通过为每个索引调用API'makeViewWithIdentifier'来创建一个NSTableCellView对象并返回该对象。 –

+0

谢谢,我会试试。 –