如何在Mac应用程序中避免NStableView的项目在空时突出显示?

时间:2017-04-02 01:10:55

标签: macos nstableview highlight

我有一个macOS应用程序,我使用基于视图的NSTableView作为启动操作的可点击项列表。因为在Cocoa中,tableView中没有组我将某个类型的所有项目与一个空白项目(其中有三个空格作为文本)分开。

如何不突出显示三个空格作为文本的项目?

1 个答案:

答案 0 :(得分:1)

实施委托方法

- (NSIndexSet *)tableView:(NSTableView *)tableView selectionIndexesForProposedSelection:(NSIndexSet *)proposedSelectionIndexes;

- (BOOL)tableView:(NSTableView *)tableView shouldSelectRow:(NSInteger)row;