我有一系列的pushViewController和popViewController动作, 例如我想弹出最顶层的控制器并将另外两个控制器推到另一个控制器之上,你就是我的动画:
我怎么能问导航控制器是否仍然是动画?防止两个动画同时发生?
在推送或弹出动画的动画仍在运行期间,viewControllers和visibleViewController返回的值是什么?
的Eyal
答案 0 :(得分:0)
我认为你无法识别动画状态。
您可以执行弹出式广告和第一次推送,animated
设置为NO
,最后一次设置为YES
。或者您也可以考虑使用setViewControllers:animated:
。
否则,如果您真的想要了解推送和弹出,您可以查看委托方法。特别是navigationController:didShowViewController:animated:
方法。