微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

swift – Admob BannerView浮动在PFQueryTableViewController上

我正在尝试将ADBanner放在UITabBarController / float上方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())

enter image description here

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

enter image description here

现在,containerView不可见

解决方法

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

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

UPDATE

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

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐