如何在didSelectRowatIndexPath.can中获取UITableView行数任何人告诉我一个很好的方法来获取它
答案 0 :(得分:1)
如果你使用这样的东西:
NSLog(@"%i", [indexPath row]);
并且您应该获得在控制台中返回的所选行的编号。或者,您可以将[indexPath row]传递给变量,并在条件语句中使用它来执行不同的操作,具体取决于所选的行:
int rowSelected = [indexPath row];
if(row == 0)
{
//do something
}
else if(row == 1)
{
//do something else
}
希望这有帮助
答案 1 :(得分:0)
您需要跟踪所有部分在 numberOfRowsInSection 中传递的记录数。如果它变化,你可以保留一个存储数字的变量。
答案 2 :(得分:0)
a=indexPath.row;
a变量具有您想要的值
答案 3 :(得分:0)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [array count];----->this is the row count You have to use in didselect row method
}