【问题标题】:Swift - How do you close modal and then segue to another view controller?Swift - 你如何关闭模态然后转到另一个视图控制器?
【发布时间】:2018-03-15 14:04:21
【问题描述】:

我在模态窗口上有一个按钮,它应该连接到另一个视图控制器。当我尝试使用 push 直接从模式中直接segue 时,我得到一个错误,当我尝试在模式之前放松到视图控制器并调用 performSegueWithIdentifier 以到达视图控制器时,我没有得到一个 segue。

有人可以帮忙吗?

代码如下所示

//rating page
@IBAction func openVote(segue: UIStoryboardSegue) {
    println("Vote Submitted")
    self.performSegueWithIdentifier("vote", sender: self)
}

在展开到评分页面功能的投票页面上,我通过将按钮与 Exit > Action Segue > openVote 连接来实现展开:

我在评级页面上有另一个按钮,segues 使用 segue 标识符“投票”正确连接到新视图控制器。

【问题讨论】:

    标签: ios swift segue


    【解决方案1】:

    由于我无法评论,模态视图控制器应该是UINavigationController 的根视图控制器,或者至少在层次结构中包含一个导航控制器。

    如果您要弹出模态视图控制器然后执行转场,请确保情节提要上存在转场“投票”。

    注意:展开部分有点混乱,请讲清楚点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 2018-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多