我在IB中为NSTableCellView添加了一个额外的新标签。
如何连接这个新字段,我可以像tableView.make中的内置字段“textfield”一样访问它(withIdentifier ..
let cell = tableView.make(withIdentifier: "myCell", owner: self) as! NSTableCellView
cell.textField?.stringValue = data[row].firstName
cell.XXX?.stringValue = data[row].lastName
第二期: 我在尺寸检查器中将IB中的TableCellView的高度更改为60。 高度在IB中发生变化,但在编译程序中没有变化。
答案 0 :(得分:0)
我自己解决了问题的一部分。 为了连接新字段,我创建了一个NSTableCellView的子类,我将其分配给身份检查器中的TableCellView。
在本课程中,我可以拖动并创建一个可以像这样使用的插座:
let cell = tableView.make(withIdentifier: "ItemCell", owner: self) as! ItemTableCellView
cell.textField?.stringValue = data[row].firstName
cell.outletForNewField.stringValue = data[row].lastName
stillig问题是tableCellView的大小