您好, 我使用此方法获取所选行
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@" champ séléctionner : %d ",indexPath.row);
if(segment.selectedSegmentIndex==0)
{
depSelectedIndice=indexPath.row;
}
else if(segment.selectedSegmentIndex==1) {
comSelectedIndice=indexPath.row;
}
我可以,当我重新加载表时,从数字depSelectedIndice或comSelectedIndice中选择一行吗? 谢谢
答案 0 :(得分:2)
您可以尝试selectRowAtIndexPath:animated:scrollPosition:。要传入IndexPath,您可以使用:
[NSIndexPath indexPathForRow:depSelectedIndice inSection:0]
或
[NSIndexPath indexPathForRow:comSelectedIndice inSection:0]
所以你们一起做:
[yourTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:depSelectedIndice inSection:0] animated:NO scrollPosition:UITableViewScrollPositionNone]