Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我的UINavigationController是否仍在设置动画?_Iphone_Uinavigationcontroller_Pushviewcontroller - Fatal编程技术网

Iphone 我的UINavigationController是否仍在设置动画?

Iphone 我的UINavigationController是否仍在设置动画?,iphone,uinavigationcontroller,pushviewcontroller,Iphone,Uinavigationcontroller,Pushviewcontroller,我有一系列pushViewController和popViewController操作, e、 g.我想弹出最上面的控制器,并将另外两个控制器一个推到另一个上,然后您可以将其全部设置为动画: 如何询问navigationController是否仍在制作动画?防止两个动画同时发生 推送或弹出动画仍在运行期间,ViewController和visibleViewController返回的值是什么 Eyal我认为您无法识别动画状态 通过将动画设置为否和将最后一个设置为是,可以进行弹出和第一次推送。或者

我有一系列pushViewController和popViewController操作, e、 g.我想弹出最上面的控制器,并将另外两个控制器一个推到另一个上,然后您可以将其全部设置为动画:

如何询问navigationController是否仍在制作动画?防止两个动画同时发生

推送或弹出动画仍在运行期间,ViewController和visibleViewController返回的值是什么


Eyal

我认为您无法识别动画状态

通过将
动画设置为
和将最后一个设置为
,可以进行弹出和第一次推送。或者你也可以考虑使用。


否则,如果您真的希望了解推送和弹出操作,您可以查看委托方法。特别是方法。

谢谢@Deepak,我不确定我能做第一个,因为在做第一个推的时候,我不一定知道是否会有第二个推。我将研究委托方法,看看它们是否有帮助。