获取选定的索引的UITableView

我想要为UITableViewselect索引。 我写了下面的代码:

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

这总是适用于第一项。 我想在indexPathForRow.select索引indexPathForRow.

请帮忙。 谢谢。

 NSIndexPath *selectedIndexPath = [tableView indexPathForSelectedRow]; 

获取当前选定的行。 如果您只有一个部分,可能会有所帮助。

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

使用这个代码

 CGPoint location =[sender locationInView:self.tableView]; NSIndexPath *swipedIndexPath = [self.tableView indexPathForRowAtPoint:location]; UITableViewCell *swipedCell = [self.tableView cellForRowAtIndexPath:swipedIndexPath]; NSIndexPath *indexPath = [self.tableView indexPathForCell:swipedCell]; 

在didSelectRowAtIndexPath中,将一个声明NSIndexPath的接口设置为返回的索引path。 然后你可以滚动到那个variables。 如果你需要帮助,评论,我可以给一些示例代码。