Admob BannerView 浮在 PFQueryTableViewController 上

Admob BannerView float over PFQueryTableViewController

我正在尝试让 ADBanner 位于 UITabBarController 上方的底部/浮在 UITabBarController 上方,因为我正在使用 PFQueryTableViewController 我正在获取 ADBanner 作为 TableViewCell 并且广告横幅可以像 table 一样滚动。 当我使用 PFQueryTableViewController 时,我无法将视图添加到我的 table 。 因为它是可滚动的。 我在 viewDidLoad 方法

中使用的以下代码
let bannerView: GADBannerView = GADBannerView(adSize:kGADAdSizeSmartBannerPortrait)

    bannerView.frame.origin = CGPointMake(0, self.view.frame.size.height - 49 - 50)
    bannerView.adUnitID = "ca-app-pub-5819113245629378/9884937047"
    bannerView.rootViewController = self
    self.view.addSubview(bannerView)
    bannerView.loadRequest(GADRequest())

更新:这就是我添加 containerView 的方式。

现在 containerView 不可见

PFQueryTableViewControllerUITableViewController 的子类,因此如果您将任何子视图添加到它的白色视图中,table 视图将根据其 table 的内容浮动查看;

您可以尝试添加一个视图控制器而不是 table 视图。但在你的情况下它是 PFQueryTableViewController,我的意见是添加一个视图控制器并添加一个嵌入式视图控制器 segue 到你的 PFQueryTableViewController.. 然后将你的横幅添加到你的第一个视图控制器

更新

如果你使用的是故事板,你可以尝试如下操作。也尝试使用自动布局而不是固定框架。