gpt4 book ai didi

macos - 如何在一个View中创建两个NSTableView?

转载 作者:行者123 更新时间:2023-11-28 13:03:58 25 4
gpt4 key购买 nike

我有一个 NSTableView(用于 OSX,而​​不是 iOS),在我的 ViewController 类中,这个表的数据源,我有两个函数来填充这个表:

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

这张 table 一切都很好。但我需要在同一个 View 中使用另一个 NSTableView。我应该怎么做才能拥有第二张 table ?

最佳答案

设置每个表的标识符。在你的代表里面; numberofRowsInTable 等,检查哪个表触发了这样的调用;

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

然后根据需要返回正确表的值。

关于macos - 如何在一个View中创建两个NSTableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33246053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com