我需要让ViewController向上滑动,居中并覆盖当前的ViewController。我以为以下代码可以工作,但不行:
let view = storyboard?.instantiateViewControllerWithIdentifier("castSpell") as! CastSpellViewController
view.modalPresentationStyle = .OverCurrentContext
presentViewController(view, animated: true, completion: nil)
将显示新的ViewController,但仅显示为全屏视图。我在情节提要中将其尺寸设置为400x300。我知道我可以通过在视图中包含一个视图然后显示叠加视图来执行相同的操作。那是我要走的路线吗?
最佳答案
您需要在演示者而不是演示视图上设置演示样式。
使用self.modalPresentationStyle = .OverCurrentContext
关于ios - iOS Swift弹出 View Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32361185/