在 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)