4

我试图ADBanner在 UITabBarController 上方的底部/浮动上方,UITabBarController因为我正在使用PFQueryTableViewController我将 ADBanner 作为其中的一部分,TableViewCell并且 ADBanner 可以像表格一样滚动。而且当我使用PFQueryTableViewController时,我无法将视图添加到我的表中。因为它是可滚动的。我正在使用内部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 的方式。

在此处输入图像描述

现在容器视图不可见

4

1 回答 1

1

PFQueryTableViewController是 的子类UITableViewController,因此,如果您将任何子视图添加到其视图白色,则 tableview 将根据其 tableview 的内容浮动;

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

更新

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

在此处输入图像描述

于 2016-02-22T06:18:07.417 回答