如何从屏幕底部显示segue

时间:2016-02-21 01:46:09

标签: ios swift animation

我在两个控制器(A,B)之间创建了一个segue。在控制器A中,我使用“performSegueWithIdentifier”方法来显示控制器B的视图。但是,我想在呈现B时添加动画。我希望它从屏幕底部显示/隐藏。我该怎么做?

1 个答案:

答案 0 :(得分:2)

我在属性检查器中选择segue的类型时,使用 Present As Popover 实现了这一点。确保将锚点指向您正在查看的视图控制器,this回答非常有帮助。

确保给它一个标识符(使用下面的标识符),并在您希望执行segue时使用典型的执行segue代码:

dispatch_async(dispatch_get_main_queue()) { 
    [unowned self] in
        self.performSegueWithIdentifier("Identifier", sender: self)
}

确保将“Identifier”字符串替换为您自己的segue标识符的字符串。

相关问题