adBannerView.removeFromSuperview()
无法在我的场景中工作 - 当您按下某个按钮时,广告应该会消失但不会消失。
如果我从按下的按钮块内打印adBannerView,则打印
<ADBannerView: 0x15e54b910; frame = (0 0; 414 50); clipsToBounds = YES; hidden = YES; gestureRecognizers = <NSArray: 0x17024cfc0>; layer = <CALayer: 0x170234640>>
所以隐藏=是,但它仍然显示?
答案 0 :(得分:0)
请确保您在主线程上触发该方法,请尝试以下方法:
dispatch_async(dispatch_get_main_queue(), { () -> Void in
adBannerView.removeFromSuperview()
})