【发布时间】:2015-09-02 19:05:18
【问题描述】:
我需要让 ViewController 向上滑动、居中并覆盖当前的 ViewController。我认为下面的代码可以工作,但它没有:
let view = storyboard?.instantiateViewControllerWithIdentifier("castSpell") as! CastSpellViewController
view.modalPresentationStyle = .OverCurrentContext
presentViewController(view, animated: true, completion: nil)
新的 ViewController 显示为全屏视图。我在情节提要中将其尺寸设置为 400x300。我知道我可以通过在视图中拥有一个视图然后显示覆盖视图来做同样的事情。那是我需要走的路线吗?
【问题讨论】:
-
这是适用于 iOS 7 还是适用于 iOS 8?
-
这是 iOS 8。我实际上想出了一种方法,即使用 Popover 并将箭头设置为 0。
标签: ios swift uiviewcontroller