从自定义模式弹出窗口呈现视图控制器
问题描述:
我能够创建自定义弹出窗口并添加了一些按钮,但是当我试图用segue连接它时,它不会出现。
有没有解决方案?从自定义模式弹出窗口呈现视图控制器
我尝试使用此代码:
@IBAction func WishlistView(sender: AnyObject) {
self.presentViewController(WishlistViewController(), animated: true, completion: nil)
}
希望有人会回答这个问题。
谢谢!
答
您应该使用performSegue(withIdentifier: "segueIdentifier", sender: self)
,如果您不知道如何为一个segue分配标识符,请检查this answer。
所以,你的代码应该是这样的:
斯威夫特2:
@IBAction func WishlistView(sender: AnyObject) {
self.performSegueWithIdentifier("segueIdentifier", sender: self)
}
斯威夫特3:
@IBAction func WishlistView(sender: AnyObject) {
performSegue(withIdentifier: "segueIdentifier", sender: self)
}
希望这有助于。
当我试图添加连接/ segue控制器变得与popover小相同的大小,我用推,当我使用模态segue导航栏消失,我用popover作为“行动选择器” –
是吗?弹出式类型?我不明白... –