UITableViewCell не отменяется при касании новой строки - PullRequest
0 голосов
/ 10 ноября 2010

У меня есть код в моей willDisplayCell, который выбирает данную строку / ячейку .. это работает

-(void) willDisplayCell ...

....

if (somecodition) [cell setSelected] (dont remember the actual methodname)

....

Это то, чего я хочу достичь

-(void) ... cellForRow... {

     if <condition> setPrivateClassVar = indexPath
}

-(void) someMethod {

   [myTableView reloadData];

   [myTableView selectRowAtIndexPath:PrivateClassVar ....]

   // I expected the variable to be set in cellForRow method.
}

Это прекрасно работает, потому чтоон выделил правильную строку.но иногда после того, как UITableView полностью отображается, и я касаюсь новой строки в таблице;текущая выбранная строка / ячейка по-прежнему подсвечивается, оставляя выбранными две строки.Это нормальное поведение?

1 Ответ

0 голосов
/ 10 ноября 2010

Afaik это не поведение по умолчанию.Вы уверены, что у вас нет кода для повторного выбора старой строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...