如果我选择了一行,我想禁用突出显示的蓝色。在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'。
答案 0 :(得分:1)
请按以下方式更改您的代码,以便在Swift中进行编译:
tableView.selectionHighlightStyle = .None