【发布时间】:2023-04-09 07:16:01
【问题描述】:
我已通过 self.canDisplayBannerAds = YES; 在我的应用程序的模态视图中启用横幅广告。横幅显示在屏幕底部的工具栏下方。当以纵向模式启动应用程序并移动到此 VC 时,广告看起来正确。在这个 VC 上,如果我旋转到横向模式,视图也会正确调整大小,一切都很好。但是,如果我以横向模式启动应用程序,然后导航到此 VC,则工具栏无法正确显示。即使在 iAD 启动之前,这些按钮也会部分地从屏幕上向下移动。一旦 iAD 启动,条形就会向上移动;但是,按钮的位置仍然不正确。
如果我禁用广告并以横向模式启动应用程序,工具栏就很好,所以我确信这是由于广告造成的。我认为它在方向上搞砸了,因为这个命令是在 ViewDidLoad 中调用的,但我不能在之后调用它,否则整个放置完全搞砸了。
如何让 iAd 在以横向模式启动时正确放置?
【问题讨论】:
标签: ios objective-c iad