при открытии viewController анимация просмотра слева направо исчезает

iOS 7, при открытии viewController анимация слева направо содержимого View исчезает. но анимация смены заголовка NavigationBar все еще существует.

Я использую этот код для поп:

[self.navigationController popViewControllerAnimated:YES];

иногда это случается, иногда нет

Я бы хотел знать :

  1. это только про iOS 7?
  2. то, что я делаю, обязательно вызовет эту проблему с анимацией.
  3. как это решить.

ценю ваши ответы.


person scottpang    schedule 10.02.2014    source источник
comment
У вас есть UINavigationControllerDelegate?   -  person matt    schedule 10.02.2014
comment
не использовал UINavigationControllerDelegate, вопрос решен, спасибо.   -  person scottpang    schedule 10.02.2014


Ответы (1)


Вопрос завершен, это ответ: Ссылка на ответ

Ответ Миха Хрибар может решить мою проблему.

детали моего решения:

проблема с анимацией, поэтому, наконец, причина в UINavigationController, а не в viewControllers (сначала я думаю, что ошибка вызвана принудительным вызовом метода жизненного цикла viewController, как показано ниже:

[viewController viewWillAppear:YES]

поэтому я решаю этот вопрос, удаляя следующий код:

// these codes are deleted
UINavigationController *nav = self.navigationController;
[nav viewWillAppear:YES];
person scottpang    schedule 11.02.2014