0

行を選択した場合、青色の強調表示を無効にしたいと考えています。Swift 言語では、NSTableview の selectionHighlightStyle を NSTableViewSelectionHighlightStyleNone に設定できません。

これは私のコードです:

func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView? {

    let cellView: NSTableCellView = tableView.makeViewWithIdentifier(tableColumn!.identifier, owner: self) as! NSTableCellView

    tableView.selectionHighlightStyle = NSTableViewSelectionHighlightStyleNone // error statement "Use of unresolved identifier 'NSTableViewSelectionHighlightStyleNone'"

    return cellView
}

ステートメントのtableView.selectionHighlightStyle = NSTableViewSelectionHighlightStyleNone場合、「未解決の識別子 'NSTableViewSelectionHighlightStyleNone' の使用」というエラーがスローされます。

4

1 に答える 1

1

コードを次のように変更して、Swift でコンパイルできるようにしてください。

tableView.selectionHighlightStyle = .None
于 2016-02-03T17:34:17.933 に答える