具有自定义单元绑定的基于单元的NSTableView

问题描述 投票:0回答:1

A 基于单元格 NSTableView的Name列具有从NSTextFieldCell派生的自定义NameCell,在该列中,除文本外,它还绘制了一个自定义的饼状进度指示器(在同一单元格中,不在单独的列中) )。

当下载大文件时,它模仿Finder的“名称”列中的一个。

我已将列的值绑定到filesAC数组控制器以显示文本字段,

 columnName.bind(.value, to: filesAC as Any, withKeyPath: "arrangedObjects.fileName", options: nil)

但是如何将pieProgressNameCell绑定到(数组中progress对象的File)?

swift nstableview nstextfieldcell
1个回答
0
投票
一种解决方案将隐含覆盖NSTableColumn中的dataCell(forRow:),以便返回自定义子类化的单元格NameCell并按行设置NameCell.progress的绑定。但是dataCell(forRow:)已过时。
© www.soinside.com 2019 - 2024. All rights reserved.