NSTableView加载数据

时间:2018-04-24 08:07:16

标签: swift macos nstableview

我是Mac OS开发的新手。我正在尝试通过工具

从dataSource加载数据
func numberOfRows(in tableView: NSTableView) -> Int {}

func tableView(_ tableView: NSTableView, dataCellFor tableColumn: NSTableColumn?, row: Int) -> NSCell? {}

但是当我的鼠标光标在单元格上移动时,单元格似乎不断重新加载 第一列中的单元格类型均为NSButtonCell,第二列为NSPopupButtonCell,第三列为NSTextfieldCell

enter image description here

总结一下,我的问题是:
如何在我的情况下正确加载数据?我发现有几种方法可以加载像func tableView(_ tableView: NSTableView, viewFor tableColumn: NSTableColumn?, row: Int) -> NSView?这样的数据。

0 个答案:

没有答案