将字段添加到NSTableCellView

时间:2017-02-24 18:47:26

标签: cocoa nstableview nstablecellview

我在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中发生变化,但在编译程序中没有变化。

1 个答案:

答案 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的大小