I have a NSTableView
and I want to disable row selection.
The columns of the table view are bound to a NSArrayController
and the content of
Swift 4.0
func tableView(_ tableView: NSTableView, shouldSelectRow row: Int) -> Bool {
return false
}
Using Binding:
Another approach is select 'empty' in the list of checkboxes corresponding to 'Selection' in Attribute Inspector of table view. This will not select any rows by default.
In addition to this, make the highlight option to 'None'.
screenshot of attribute inspector