【问题标题】:How to remove ADBannerView in Swift如何在 Swift 中删除 ADBannerView
【发布时间】:2014-08-19 01:16:34
【问题描述】:
我正在创建一个包含多个场景的 SpriteKit 游戏。我想在用户开始玩实际游戏后删除广告,然后在用户转换到 Gameover 场景时创建另一个广告。隐藏 adbannerview 不起作用,因为一旦用户再次输掉它就不会重新出现。
那么如何删除 AdBannerView?
【问题讨论】:
标签:
swift
sprite-kit
iad
xcode6
adbannerview
【解决方案1】:
尝试在 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