任何人都可以解释会导致调用的内容:
[self.navigationController popToViewController:self animated:YES]
要开始,中途,然后看起来重新启动,弹出UIViewController
一直跳回到左边缘,动画再次开始,然后完成?
就好像它被调用了两次,但要调试I子类UINavigationController
并在popToViewController
和popViewControllerAnimated
中放置断点,只调用popToViewController一次。
当我打电话
[self.navigationController popToViewController:self animated:NO];
它的行为完全符合预期,但显然没有动画,我希望看到。
谢谢!
答案 0 :(得分:0)
在人们为“TouchUpInside”和“TouchDownInside”之类的内容添加多项操作之前,我已经看过这个问题了。
如果您正在使用故事板,则可能需要查看与按钮连接的操作。
或者另一种可能性是通过故事板和代码来实现。
答案 1 :(得分:0)
我已经发现了原因 - 我有一个iOS toast UI library在导航事件中间触发,导致过渡中断。