NSTableView
グループと通常のセルを使用して、単純なビューベースを作成しようとしています。このメソッドを my に追加しない限り、すべてのセルが正しく描画され、必要なものがすべて表示されますNSTableViewDelegate/DataSource
。
func tableView(tableView: NSTableView, isGroupRow row: Int) -> Bool {
return (tableContent[row] as NSDictionary)["group"] != nil
}
問題なく動作しますが、グループ セルになるセルには何も表示されません。さまざまな細胞タイプで試してみましたが、まだ何もありません。半透明の灰色の背景だけです。のようなものを追加しても
override func drawRect(dirtyRect: NSRect) {
NSColor(calibratedRed: 0, green: 255, blue: 0, alpha: 1).setFill()
NSRectFill(dirtyRect)
super.drawRect(dirtyRect)
// Drawing code here.
}
私のグループセルクラスでは、半透明の灰色の背景しか得られません。