在Spift中从SpriteKit场景切换到UIView

时间:2015-02-26 20:49:39

标签: swift

我正在开发Swift SpriteKit游戏,我需要一些帮助。我有游戏运行的游戏场景,当玩家死亡时,我想加载另一个带有按钮和标记的场景,但我希望这个场景是UIView而不是SpriteKit场景。如何从SpriteKit场景加载UIView?适用于现场?非常感谢!

1 个答案:

答案 0 :(得分:3)

如果您只想显示弹出菜单,可以访问SKScene的视图并将UIView添加为子视图:

self.view?.addSubview(yourView)

或者如果您想转移到另一个UIViewcontroller,您可以访问视图的rootViewController并从那里展示您的viewcontroller:

self.view?.window?.rootViewController?.presentViewController(viewControllerToPresent: YourViewController, animated: true, completion: nil)