2016-01-23 74 views
0

想知道如何讓我的NSOutlineView(甚至NSTableView)顯示一個基於Cocoa綁定NSArrayController的「no rows」的單元(行)。「沒有數據」的可可綁定NSTableView(或NSOutlineView)單元

在我有一個NSOutlineView綁定到一個NSArrayController(我真的應該使用NSTreeController,只是玩耍。)的那一刻..

的綁定,並在數據方面做工精細的限制(從CoreData )。使用各種排序描述符,它進一步排序成字母組(很像聯繫人應用程序).​​..

當我試圖做的是讓我的第三個單元格,表示「沒有數據」/「沒有條目」當綁定沒有任何內容時出現。

艾指針會很方便。

在此先感謝。

Ade

+0

要在哪一行顯示此第三個單元格? – Willeke

回答

0

一種解決方案是對大綱視圖的額外視圖。如果陣列/樹控制器中的行數爲0,則該視圖可見。

+0

如果你涉足像「行」這樣的迭代器視圖,那就不那麼容易了。我試圖避免在迭代結束時使用額外的檢查來檢查是否有「零」視圖計數 –

+0

我在尋找的是「自然」零視圖計數,然後是非零視圖計數 –

相關問題