2016-02-26 72 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

謝謝,我會試試。 –