Счетчик строк UITableView в didSelectRowatIndexPath - PullRequest
0 голосов
/ 26 мая 2011

как я могу получить количество строк UITableView в didSelectRowatIndexPath.может ли кто-нибудь сказать мне хороший способ получить его

Ответы [ 4 ]

1 голос
/ 26 мая 2011

Если вы используете что-то вроде этого:

NSLog(@"%i", [indexPath row]);

, и вы должны получить номер выбранной строки, возвращенной в консоли.В качестве альтернативы вы можете передать [indexPath row] в переменную и использовать его внутри условного оператора, чтобы выполнить другое действие в зависимости от выбранной строки, например:

int rowSelected = [indexPath row];

if(row == 0)
{
     //do something
}
else if(row == 1)
{
    //do something else
}

Надеюсь, это поможет

0 голосов
/ 26 мая 2011
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {  
    return [array count];----->this is the row count You have to use in didselect row method  
}
0 голосов
/ 26 мая 2011
a=indexPath.row;

переменная имеет желаемое значение

0 голосов
/ 26 мая 2011

Вам необходимо отслеживать количество записей, переданных в numberOfRowsInSection для всех разделов.Если оно варьируется, вы можете оставить переменную, в которой хранится число.

...