由 MasterViewController 的 UITableView 覆盖的 UISplitViewController 下的 Banner Ads

Posted

技术标签:

【中文标题】由 MasterViewController 的 UITableView 覆盖的 UISplitViewController 下的 Banner Ads【英文标题】:Banner Ads under UISplitViewController overlaid by MasterViewController's UITableView 【发布时间】:2013-11-10 15:41:11 【问题描述】:

图片准确地显示了问题所在。广告被 UITableView 所掩盖。我按照苹果提供的 SplitNavigationBanner 项目进行了更改,以便可以在应用程序内的导航控制器和拆分视图控制器之间切换。

设置是这样的 - 加载的第一个 VC 是导航视图。广告被隐藏但已加载。然后我切换到 Split VC 并显示广告。结果如下图。

更多信息 - 我打印了所有尺寸并且一切都匹配。换句话说,其中的拆分视图控制器和主视图控制器的高度完全相同。但很明显,广告上存在阴影。如果在拆分 VC 显示到屏幕后加载广告,则广告没有问题。在那一点上,一切都排成一行。如果主视图控制器是选项卡视图控制器,则不会发生此问题。

有什么想法会导致横幅广告出现阴影吗?也许是子视图的加载方式?

【问题讨论】:

【参考方案1】:

万一其他人出现,解决方案很简单:

尺寸都是正确的,但它们在视图中的分层方式很重要。换句话说,等级意味着所有的不同。广告应该在顶部。

【讨论】:

以上是关于由 MasterViewController 的 UITableView 覆盖的 UISplitViewController 下的 Banner Ads的主要内容,如果未能解决你的问题,请参考以下文章

如何在 masterViewController 中呈现 modalViewController?

无法从 MasterViewController 访问 DetailViewController

将数据从 DetailViewController 发送到 MasterViewController

如何将整数从 MasterViewController 传递给 DetailViewController? [复制]

UISplitViewController 中的 masterViewController 未显示

弹出 MasterViewcontroller 时推送 DetailViewController