Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从屏幕底部显示segue_Ios_Swift_Animation - Fatal编程技术网

Ios 如何从屏幕底部显示segue

Ios 如何从屏幕底部显示segue,ios,swift,animation,Ios,Swift,Animation,我在两个控制器(a,B)之间创建了一个segue。在控制器A中,我使用“performsguewithidentifier”方法来显示控制器B的视图。但是,我希望在显示B时添加动画。我希望它从屏幕底部显示/隐藏。我该怎么做 我在属性检查器中选择序列类型时,使用显示为Popover实现了这一点。确保您的锚指向您要从中分离的视图控制器,答案非常有用 确保给它一个标识符(使用下面的标识符),并在希望执行segue时使用典型的执行segue代码: dispatch_async(dispatch_get_

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

我在属性检查器中选择序列类型时,使用显示为Popover实现了这一点。确保您的锚指向您要从中分离的视图控制器,答案非常有用

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

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

确保用您自己的segue Identifier字符串替换“Identifier”字符串。

它是什么类型的segue?推送/显示或呈现/模式?只需使用UIViewControllerAnimatedTransitioning执行自定义呈现转换动画。