我有一个macOS应用程序,我使用基于视图的NSTableView作为启动操作的可点击项列表。因为在Cocoa中,tableView中没有组我将某个类型的所有项目与一个空白项目(其中有三个空格作为文本)分开。
如何不突出显示三个空格作为文本的项目?
答案 0 :(得分:1)
实施委托方法
- (NSIndexSet *)tableView:(NSTableView *)tableView selectionIndexesForProposedSelection:(NSIndexSet *)proposedSelectionIndexes;
或
- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(NSInteger)row;