Мой UINavigationController все еще анимирует? - PullRequest
0 голосов
/ 07 июля 2011

У меня есть серия действий pushViewController и popViewController, например, я хочу открыть самый верхний контроллер и поместить два других контроллера один поверх другого, и вы все это анимируете:

как спроситьnavigationController, если он все еще анимирует?чтобы предотвратить одновременное выполнение двух анимаций?

Какими будут значения, возвращаемые viewControllers и visibleViewController во время работы анимации push или pop?

Eyal

1 Ответ

0 голосов
/ 07 июля 2011

Не думаю, что вы можете определить состояние анимации.

Вы можете сделать всплывающее и первое нажатие, установив animated на NO, а последний установив на YES. Или вы можете использовать setViewControllers:animated:.

В противном случае, если вы действительно хотите получать информацию о нажатии и выталкивании, вы можете посмотреть на методы делегата. Особенно метод navigationController:didShowViewController:animated:.

...