2015-10-20 65 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

相关问题