当按下按钮时,我想通过使用模态过渡样式在两个视图控制器之间进行切换CoverVertical,然后将其关闭.有关于如何在目标C中执行此操作的信息,但在Swift中找不到任何好的信息.到目前为止我已经做到了这一点,但我不认为这是正确的:
@IBAction func insertStatus(sender: UIButton) {
var StatusVC: StatusViewController = StatusViewController()
var modalStyle: UIModalTransitionStyle = UIModalTransitionStyle.CoverVertical
StatusVC.modalTransitionStyle = modalStyle
self.presentViewController(StatusVC, animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
我这样使用的解雇也不起作用:
@IBAction func statusSaved(sender: UIBarButtonItem) {
self.dismissViewControllerAnimated(false, completion: { () -> Void in
let usersVC: UsersViewController = self.storyboard?.instantiateViewControllerWithIdentifier("UsersViewController") as UsersViewController
})
}
Run Code Online (Sandbox Code Playgroud)
Ces*_*are 37
斯威夫特3:
present(UIViewController(), animated: true, completion: nil)
dismiss(animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
Swift 2.2:
self.presentViewController(true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
隐藏/关闭视图控制器:
self.dismissViewControllerAnimated(true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
在Swift 3.0中解除视图控制器
self.dismiss(animated: true, completion: {})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39275 次 |
| 最近记录: |