Xcode:Segue Show Transition重复两次

时间:2015-03-17 08:21:30

标签: ios xcode swift segue

我有2个视图, Spring Element Spring Insert Variables 。用户将单击添加按钮,通过Adaptive Segue - Show(例如,推送)将视图从 Spring Element 更改为 Spring Insert Variables )。然后,用户将输入变量并提交,以通过Adaptive Segue - Show将视图从 Spring Insert Variables 更改回 Spring Element (例如,推)。

问题是从 Spring Insert Variables 转换回 Spring Element 会重复两次。 Video Illustration is here

我如何纠正它?

添加功能的代码

@IBAction func Add(sender: AnyObject) {

    self.performSegueWithIdentifier("addSpring", sender: sender)

}

提交功能代​​码

@IBAction func submit(sender: AnyObject) {

    self.performSegueWithIdentifier("springSubmit", sender: sender)
}

Storyboard View

2 个答案:

答案 0 :(得分:0)

从Spring插入变量到Spring元素中删除segue。     在提交操作中,添加命令:     [self.navigationController popViewControllerAnimated:YES];

答案 1 :(得分:-1)

你使用push segue而不是push使用自定义segue 如果您使用push segue然后删除-performSegueWithIdentifier:sender:方法或使用自定义segue