如何在 NSBrowser(英语:NSBrowser)中突出显示一行



我试图使用NSBrowser selectRowIndexes突出显示NSBrowser中的行,但它没有突出显示行。在"NSTableView"中,可以使用以下方法突出显示行

 - [NSTableView selectRowIndexes:byExendingSelection:]
  - (void)selectRowIndexes:(NSIndexSet *)rowIndexes inColumn:(NSInteger).

是否有任何 api 可以突出显示NSBrowser中的行? 我想在不单击浏览器鼠标的情况下突出显示行,我有一些已知的索引,我想在我的自定义方法中突出显示这些行。

要选择第一列中的前五行:

NSIndexSet *indexes = [NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0,4)];
[myNSBrowser selectRowIndexes:indexes inColumn:0];

要选择第一列中的第四行:

[myNSBrowser selectRow:3 inColumn:0];

最新更新