我有NSTableView
我正确填写了一些内容。
问题是,当我运行应用程序时,空单元格保持可见并挤压到默认大小。
我想摆脱它们,但我找不到OSX的解决方案(Swift解决方案将不胜感激)
红色区域显示UI中的空单元格,而前两行填充内容 感谢
修改
func numberOfRows(in tableView: NSTableView) -> Int {
return array.count
}
答案 0 :(得分:0)
一个简单的解决方案是继承/扩展TableView并重写drawGrid方法。如果您仅询问一列,这将很好地发挥作用。
但是,如果您有多列,则所有垂直网格线也将消失。
class MyTableView: NSTableView {
override func drawGrid(inClipRect clipRect: NSRect) {
// Do nothing.
}
}