NSTableview 在 Swift 中以编程方式将 selectionHighlightStyle 设置为 NSTableViewSelectionHighlightStyleNone

NSTableview set selectionHighlightStyle to NSTableViewSelectionHighlightStyleNone programmatically in Swift

如果我选择了一行,我想禁用突出显示的蓝色。在 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'。

请按以下方式更改您的代码,使其可在 Swift 中编译:

tableView.selectionHighlightStyle = .None