2016-01-23 73 views
0

想知道如何让我的NSOutlineView(甚至NSTableView)显示一个基于Cocoa绑定NSArrayController的“no rows”的单元(行)。“没有数据”的可可绑定NSTableView(或NSOutlineView)单元

在我有一个NSOutlineView绑定到一个NSArrayController(我真的应该使用NSTreeController,只是玩耍。)的那一刻..

的绑定,并在数据方面做工精细的限制(从CoreData )。使用各种排序描述符,它进一步排序成字母组(很像联系人应用程序).​​..

当我试图做的是让我的第三个单元格,表示“没有数据”/“没有条目”当绑定没有任何内容时出现。

艾指针会很方便。

在此先感谢。

Ade

+0

要在哪一行显示此第三个单元格? – Willeke

回答

0

一种解决方案是对大纲视图的额外视图。如果阵列/树控制器中的行数为0,则该视图可见。

+0

如果你涉足像“行”这样的迭代器视图,那就不那么容易了。我试图避免在迭代结束时使用额外的检查来检查是否有“零”视图计数 –

+0

我在寻找的是“自然”零视图计数,然后是非零视图计数 –

相关问题