我想以编程方式在我的表格视图中选择 A Row,我相信我会使用selectRowIndexes:byExtendingSelection:
(这是委托方法吗?)。另一件事是我将如何使用该方法来选择第二行(以编程术语第一行)?
问问题
26680 次
1 回答
95
Joshua,请务必使用开发人员文档来确定它是否是委托方法。如果它是一个委托方法,它将在 NSTableViewDelegate 的文档中提及。
您正在寻找的内容非常简单。
Objective-C
NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:1];
[tableview selectRowIndexes:indexSet byExtendingSelection:NO];
斯威夫特 2
let indexSet = NSIndexSet(index: 1)
tableView.selectRowIndexes(indexSet, byExtendingSelection: false)
再次。确保在文档中查找方法 selectRowIndexes:byExtendingSelection 以查看它需要哪些参数。它说需要一个 NSIndexSet。然后查找 NSIndexSet,你会发现如何使用它。
于 2009-12-18T15:29:43.440 回答