我有一个 iOS 应用程序,其中 iAd 使用 ADBannerView。它在 iOS 5 中完美运行,当用户点击横幅时会全屏显示广告。但是当我在 iOS 6 中运行完全相同的代码时,导航栏和标签栏会显示在广告顶部:
请注意,导航栏后面广告上的“X”按钮可以正常工作以关闭广告,导航栏和标签栏按钮也可以正常工作。
我的应用程序有一个 UITabBarController 作为根控制器,它下面有 4 个 UINavigationControllers。我确实在 didFinishLaunchingWithOptions 中调用了这个:
[self.window setRootViewController:tabBarController];
有什么问题?我猜视图层次结构设置不正确。
在此先感谢您的帮助!