如何在没有动画的情况下放松segue?

时间:2015-06-11 09:22:34

标签: ios objective-c xcode

我是iOS应用开发的新手。

我想要一个没有任何动画的放松segue,但我不知道如何得到它。有人可以帮我吗???

非常感谢!!

3 个答案:

答案 0 :(得分:1)

如果您只需要删除导航堆栈中显示的最后一个viewController,您可以使用[self.navigationController popViewControllerAnimated: NO];

答案 1 :(得分:0)

我认为,你应该为unwind segue执行自定义动画。 并且不要在该动画中为您的VC设置动画。

尝试使用动画执行Unwind segue:http://spin.atomicobject.com/2015/03/03/ios-unwind-segue-custom-animation/

答案 2 :(得分:0)

我也在寻找答案。我所知道的一件事,尚未被提及,是在Xcode 7中有一个你可以取消选中的新盒子。

转到故事板并选择展开segue。在检查器中,ID和类所在的位置,在文本字段下方,现在有一个复选框,上面写着" Animates"。您可以取消选中它,告诉它不要为展开设置动画。

太容易吧?对。问题在于它是新的,仅适用于iOS9。如果您之前要定位任何内容,则需要使用其他解决方案。