图片显示了问题所在。广告被UITableView所掩盖。我按照apple提供的SplitNavigationBanner项目进行了更改,因此我可以在应用程序中的导航控制器和拆分视图控制器之间切换。
设置是这样的 - 加载的第一个VC是导航视图。广告已隐藏但已加载。然后我切换到Split VC并显示广告。结果如下图所示。
更多信息 - 我打印了所有尺寸,一切都匹配。换句话说,其中的分割视图控制器和主视图控制器的高度完全相同。然而很明显,广告上有一个阴影。如果在将拆分VC显示为屏幕后加载广告,则广告没有问题。在那一点上,一切都排好了。如果主视图控制器是选项卡视图控制器,则不会发生此问题。
有什么想法会导致横幅广告上的影子?也许这是加载子视图的方式?
答案 0 :(得分:0)
如果有其他人出现,解决方案很简单:
尺寸都是正确的,但它们在视图中的分层方式很重要。换句话说,层次结构意味着所有的差异。广告应该在顶部。