Xcode 6 iAd布局问题或错误

时间:2015-05-30 12:34:00

标签: autolayout iad

我在项目中添加了iAd横幅视图,并将其固定在故事板中的主视图控制器顶部。最初,当应用加载时,iAd横幅显示在屏幕底部。然后在游戏期间隐藏横幅,然后在游戏结束时取消隐藏。当横幅被取消隐藏时,它会在视图顶部的故事板中正确显示。有没有想过为什么会这样?这在模拟器和真实设备上都会发生。

1 个答案:

答案 0 :(得分:0)

您已在应用中创建了两个ADBannerView。一次使用self.canDisplayBannerAds = true,一次以编程方式。

self.canDisplayBannerAds = true可用于在应用程序中实现iAd的 no hassle 方式。这将为您创建ADBannerView,并根据其是否从iAd网络收到广告来显示或隐藏ADBannerView。您在屏幕底部看到的ADBannerViewself.canDisplayBannerAds = true创建。您在屏幕顶部看到的ADBannerView是您创建的ADBannerView

self.canDisplayBannerAds = true功能中删除viewDidLoad