在 Swift 中将视图添加到 SpriteKit 场景
Adding a view to a SpriteKit scene in Swift
我正在尝试将 iAd 横幅添加到 SpriteKit 场景,但我发现如果不向 SpriteKit 场景添加 view/subview 就无法做到这一点。我该怎么做?
SKScene
提供 didMoveToView
,后者又提供当前 SKView
,您可以在其上使用 addSubview
,因为它继承自 UIView
。
另一种选择是直接访问场景的视图并调用addSubview
:
self.view?.addSubview(subview)
您需要访问您的 SKScene 的 view
:
self.view?.addSubview(yourSubview)
我正在尝试将 iAd 横幅添加到 SpriteKit 场景,但我发现如果不向 SpriteKit 场景添加 view/subview 就无法做到这一点。我该怎么做?
SKScene
提供 didMoveToView
,后者又提供当前 SKView
,您可以在其上使用 addSubview
,因为它继承自 UIView
。
另一种选择是直接访问场景的视图并调用addSubview
:
self.view?.addSubview(subview)
您需要访问您的 SKScene 的 view
:
self.view?.addSubview(yourSubview)