如何在一个View中创建两个NSTtableView?
How to create two NSTtableView in one View?
我有一个 NSTableView(用于 OSX,而不是 iOS),在我的 ViewController class 中,这个 table 的数据源,我有两个函数来填充这个 table:
func numberOfRowsInTableView(tableView: NSTableView) -> Int
func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView?
这个 table 一切都很好。但我需要在同一个视图中使用另一个 NSTableView。我应该怎么做才能获得第二个 table?
设置每个table的标识符。在你的代表里面; numberofRowsInTable 等,检查哪个 table 触发了这样的调用;
if aTableView.identifier == "table1Identifier"
{
// handle table 1 here
}
else
....
然后 return 根据需要获得正确的 table 值。
我有一个 NSTableView(用于 OSX,而不是 iOS),在我的 ViewController class 中,这个 table 的数据源,我有两个函数来填充这个 table:
func numberOfRowsInTableView(tableView: NSTableView) -> Int
func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView?
这个 table 一切都很好。但我需要在同一个视图中使用另一个 NSTableView。我应该怎么做才能获得第二个 table?
设置每个table的标识符。在你的代表里面; numberofRowsInTable 等,检查哪个 table 触发了这样的调用;
if aTableView.identifier == "table1Identifier"
{
// handle table 1 here
}
else
....
然后 return 根据需要获得正确的 table 值。