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 回答