Admob BannerView плавает над PFQueryTableViewController

Я пытаюсь получить 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.

Теперь контейнерный вид не виден

1 ответ

Решение

PFQueryTableViewController это подкласс UITableViewControllerТаким образом, если вы добавите какое-либо подпредставление к его представлению, белые таблицы будут плавать в зависимости от содержимого их табличного представления;

Вы можете попробовать добавить контроллер представления вместо представления таблицы. Но в вашем случае это PFQueryTableViewController, Мое мнение, чтобы добавить один контроллер представления и добавить встроенный контроллер представления Segue к вашему PFQueryTableViewController.. Затем добавьте свой баннер в ваш первый контроллер представления

ОБНОВИТЬ

Если вы используете раскадровку, вы можете попробовать следующее. Также попробуйте использовать автоматическое расположение вместо фиксированной рамки.

введите описание изображения здесь

Другие вопросы по тегам