我是iOS应用开发的新手。
我想要一个没有任何动画的放松segue,但我不知道如何得到它。有人可以帮我吗???
非常感谢!!
答案 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。如果您之前要定位任何内容,则需要使用其他解决方案。