Нет анимации при отмене выбора UITableViewCell - PullRequest
0 голосов
/ 10 сентября 2011

Я использую подкласс FastCrolling UITableView Лорена Брихтера в моем приложении для iOS, и у меня возникает проблема с отменой выбора ячеек в табличном представлении, когда он отодвигается вверх по стеку.Мой метод viewWillAppear выглядит следующим образом:

    - (void)viewWillAppear:(BOOL)animated {
        [super viewWillAppear:YES];
        [self.tableView deselectRowAtIndexPath:[self.tableView indexPathForSelectedRow] animated:YES];
    } 

Ячейка отменяется, но без анимации.Как я могу это исправить?

Обновление

Если я удалю приведенный выше код, произойдет точно то же самое.Может ли быть так, что новый экземпляр табличного представления добавляется поверх старого каждый раз, когда представление помещается поверх стека?

1 Ответ

0 голосов
/ 10 сентября 2011

потому что ваша ячейка, вероятно, отменена до вызова отмены выбора, и вы отменяете выбор в viewWillAppear -методе. Так что в данный момент вид не виден.

попробуйте использовать ваш код в viewDidAppear.

...