TableView в стеке навигации не оживляет назад - PullRequest
0 голосов
/ 24 февраля 2012

У меня UINavigationController с UITableViewController в качестве корневого контроллера.Когда я нажимаю на него другой контроллер (для подробного просмотра строки), новый контроллер появляется с анимацией справа.Но когда я нажимаю кнопку «Назад» на UINavigationBar, она просто анимирует панель навигации (метки, кнопки), но UITableView появляется мгновенно без анимации.Кто-нибудь знает, что я делаю неправильно?

Ячейки этой таблицы имеют немного измененные представления, но ничего особенного.

Вот как это выглядит http://www.youtube.com/watch?v=6Bww333BsJo

Thx

Ответы [ 3 ]

1 голос
/ 25 февраля 2012

Я переопределил метод viewDidAppear:(BOOL)animated и забыл отправить анимированный Boolen на Super.Спасибо @psoft за помощь.

0 голосов
/ 24 февраля 2012

Переопределить кнопку «Назад» на панели навигации, чтобы она реагировала, например, на метод «- (void) back: (id) sender», этот метод должен выглядеть следующим образом:

- (void)back:(id)sender{
    [self.navigationController popViewControllerAnimated:YES];
}

если вы передадите NO, он появится без анимации

0 голосов
/ 24 февраля 2012

Лучший способ использовать UIViewController ... вместо UITableViewController и добавить объект UITableView .. Это прекрасно работает ... Или дайте мне знать, что вы там кодируете, я, конечно, вам помогу ..

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