如何获取UITableView的选定索引?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

我想要选择索引UITableView。我写了下面的代码:

NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0];
[tableView scrollToRowAtIndexPath:index 
                 atScrollPosition:UITableViewScrollPositionTop 
                         animated:YES];

这总是适用于第一项。我想要选择索引indexPathForRow.

提问于
用户回答回答于
NSIndexPath *selectedIndexPath = [tableView indexPathForSelectedRow];
用户回答回答于

获取当前选定的行。如果你只有一个部分,也许会有帮助。

- (NSUInteger)currentSellectedRowIndex
{
    NSIndexPath *selectedIndexPath = [self.tableView indexPathForSelectedRow];
    if (selectedIndexPath) {
        return selectedIndexPath.row;
    }
    else {
        return NSNotFound;
    }
}

扫码关注云+社区