ADBannerView与UINavigationController结合使用时出现问题

时间:2010-08-27 08:05:39

标签: iphone uinavigationcontroller iad

我有以下申请:

我有一个窗口。在那个窗口我添加了两个视图。一个视图是UINavigationController的视图。这用于让用户浏览我的应用程序。另一个视图上有一个ADBannerView。此视图位于屏幕底部。

用户可以毫无问题地浏览我的应用程序,ADBannerView会在屏幕上显示广告。但是,当用户单击ADBannerView并再次关闭它时,横幅将移动到屏幕顶部,UINavigationController视图不再响应。

任何人都知道为什么会发生这种情况以及如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我认为这可能是iAdBanner视图实现中的一个错误。我的自己的应用程序遇到了同样的问题。当横幅展开以显示完整广告时,它会更改框架以填充屏幕。然后,当广告被解除时,它不会重置整个画面,这意味着广告横幅仍然占据整个画面,但只占一小部分。

尝试从- (void)bannerViewActionDidFinish:(ADBannerView *)banner协议实施ADBannerViewDelegate并将广告的框架调整回原始大小(通常为320 x 50)。

我已将此作为Apple的错误提出,但尚未得到任何回复。随意复制它。