1

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.
}

私のグループセルクラスでは、半透明の灰色の背景しか得られません。

4

1 に答える 1