swift - Admob BannerView 浮在 PFQueryTableViewController 上

标签 swift admob pfquerytableviewcontrolle

我正在尝试在 UITabBarController 上方的底部获取 ADBanner/在 UITabBarController 上方 float ,因为我正在使用 PFQueryTableViewController 我正在获取ADBanner 作为 TableViewCell 的一部分并且 ADBanner 可以像表格一样滚动。 当我使用 PFQueryTableViewController 时,我无法将 View 添加到我的表中。 因为它是可滚动的。 以下代码我在 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())

enter image description here

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

enter image description here

现在 containerView 不可见

最佳答案

PFQueryTableViewControllerUITableViewController 的子类,因此如果您将任何 subview 添加到它的白色 View 中,tableview 将根据其 tableview 的内容 float ;

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

更新

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

enter image description here

关于swift - Admob BannerView 浮在 PFQueryTableViewController 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35391832/

相关文章:

ios - PFQueryTableViewController刷新数据

ios - 为 PF Query TableViewController 设置背景图片

ios - 从 UIViewController 过渡到 TabBarViewController

swift - 使用 NSRegularExpression 在 (.*) 中获取匹配字符串

android - 带广告 : Received error HTTP response code :400

java - 如何在 RecyclerView 中创建广告?

ios - 如何顺利地允许在我的聊天应用程序中发送消息?

javascript - 使用 JavascriptCore 在 iOS 中解决 Javascript promise

json - SWIFT4 将 JSON 解码结果发送到类进行处理

android - AdMob 的货币化标签不显示 "Allow & Block Ads"