我正在开发可可中的应用程序,需要通过单击NSTableview内的复选框来选择项目。我需要选择单元格而不突出显示表格视图的行是否有可能做到这一点...在此先感谢
NSTableView
有一个称为setSelectionHighlightStyle:
的方法,您可以将NSTableViewSelectionHighlightStyleNone
作为选项发送给该方法,并且不会显示突出显示。 所以,用awakeFromNib:
或类似名称:
[tableView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleNone];
但是可以通过使用NSTableView的委托来做您想做的事情:tableView:shouldTrackCell:forTableColumn:row:
方法可用于允许跟踪不可选择或不可选择的单元格。
在tableivew方法中添加以下行:
tableView:shouldTrackCell:forTableColumn:row: