我正在创建一个具有多个场景的SpriteKit游戏。我想在用户开始玩真正的游戏时删除广告,然后在用户过渡到Gameover场景时创建另一个广告。隐藏adbannerview不起作用,因为一旦用户再次丢失,它将不会重新出现。
如何移除AdBannerView?
尝试在GameViewController中使用NSNotification,就像这样:
func hideAdBanner(notification: NSNotification) {
println("hiding banner")
adBanner.alpha = 0
adBanner.hidden = true
}
override func viewDidLoad() {
super.viewDidLoad()
NSNotificationCenter.defaultCenter().addObserver(self, selector: "hideAdBanner:" , name: "hideAdBanner", object: nil)
}
然后在你的场景中调用这个NSNotification