NSTableview устанавливает selectionHighlightStyle в NSTableViewSelectionHighlightStyleNone программно на языке Swift
Если я выбрал строку, я хочу отключить выделение синим цветом. На быстром языке я не могу установить selectionHighlightStyle для NSTableViewSelectionHighlightStyleNone для моего NSTableview.
Это мой код
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'.
1 ответ
Решение
Пожалуйста, измените ваш код следующим образом, чтобы сделать его компилируемым в Swift:
tableView.selectionHighlightStyle = .None