2015-10-20 59 views
0

我有一個NSTableView的(對於OSX,iOS的不),在我的ViewController類,數據源此表,我有兩個功能來填補這個表:如何在一個視圖中創建兩個NSTtableView?

func numberOfRowsInTableView(tableView: NSTableView) -> Int 
func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView? 

一切都很好,與此表。但是我需要在同一個視圖中使用另一個NSTableView。我應該怎麼做第二張桌子?

回答

2

設置每個表的標識符。在你的代表裏面; numberofRowsInTable等,檢查哪個表觸發了這樣的調用;

if aTableView.identifier == "table1Identifier" 
    { 
     // handle table 1 here 
    } 
    else 
     .... 

然後根據需要返回正確表的值。

+0

感謝它的工作! – VYT

相關問題