0

NSBrowserを使用しselectRowIndexesて行を強調表示しようとしましたが、行が強調表示さNSBrowserれません。'NSTableView`では、を使用して行を強調表示できます。

 - [NSTableView selectRowIndexes:byExendingSelection:]

  - (void)selectRowIndexes:(NSIndexSet *)rowIndexes inColumn:(NSInteger).

行を強調表示するAPIはありますNSBrowserか?ブラウザをマウスクリックせずに行を強調表示したいのですが、カスタムメソッドでこれらの行を強調表示したい既知のインデックスがいくつかあります。

4

1 に答える 1

1

最初の列の最初の5行を選択するには:

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

最初の列の4番目の行を選択するには:

[myNSBrowser selectRow:3 inColumn:0];
于 2012-06-08T05:03:20.187 に答える