为什么我的UnwindSegue动画?

时间:2015-10-08 13:16:36

标签: ios objective-c segue

我有一个VC A.在我的实现中这个VC是:

->order('child_category_name DESC');

我在VC B中调用我的unwindSegue:

- (IBAction)unwindToMenu:(UIStoryboardSegue *)unwindSegue {

UIViewController *sourceViewController = unwindSegue.sourceViewController;

}

Segue在我的故事板和复选框中有正确的标识符" Animates"未经检查。但我的UnwindSegue仍然是动画。 vc b从左到右......问题是什么?

2 个答案:

答案 0 :(得分:0)

尝试使用

[self dismissViewControllerAnimated:NO completion:^{}];

在你正在展开的VC的展开功能中。这应该关闭任何动画。

答案 1 :(得分:0)

您需要创建一个自定义Segue并覆盖"执行" ,在这里你可以在没有动画的情况下删除VC。