NSTableView - Pre-Hilight某一行

时间:2010-12-18 21:58:55

标签: xcode uitableview ios row

嘿所有,我有一张桌子,用户可以选择一个首选的声音,但是应该已经预先选择了一个。

我知道应该预先选择的行号,但是,我不知道索引号。我怎么能得到它?

欢呼所有人,Merry Xmas。

1 个答案:

答案 0 :(得分:1)

NSIndexPath类提供了一种方便的方法来为给定的行和节提供索引:+ indexPathForRow:inSection:

您可以按如下方式使用它:

- (void)selectRow:(NSUInteger)rowNum inTableView:(UITableView *)tableView
{
    NSIndexPath * indexPath = [NSIndexPath indexPathForRow:rowNum
                                                 inSection:0];
    [tableView selectRowAtIndexPath:indexPath
                           animated:YES
                     scrollPosition:UITableViewScrollPositionMiddle];
}