【问题标题】:Admob BannerView float over PFQueryTableViewControllerAdmob BannerView 浮动在 PFQueryTableViewController 上
【发布时间】:2016-02-14 12:36:34
【问题描述】:

我正在尝试在 UITabBarController 上方的底部获取 ADBanner / 在 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 的方式。

现在容器视图不可见

【问题讨论】:

    标签: swift admob pfquerytableviewcontrolle


    【解决方案1】:

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

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

    更新

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

    【讨论】:

    • 感谢您的支持,但我之前尝试添加视图控制器,但它没有工作,而且我是社区的新手,如果可能的话,我不太清楚如何实现这一点小步骤
    • 我在上大学,晚上去看看
    • 我必须为UIViewControlleradbanner 创建新的swift 文件吗?
    • setValue:forUndefinedKey:]:此类不符合键 containerView 的键值编码。这是我得到的错误。正如你所说,我使用了 containerView。
    • 你是如何添加容器segue的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多