. У меня проблемы с изменением размера представления после появления iAd, его блокирующей нижней части представления. я могу начать, уже создавая пространство для баннера, но это выглядит не так хорошо, выглядит как пустое пустое пространство. я хотел бы обновить представление на основе iAd, когда он появится, и когда он исчезнет, оба представления добавляются программно. здесь некоторый кодизменение размера после того, как iAd отобразится
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.bannerView1.hidden = false
print("BANNERVIEWSHOWN")
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
self.bannerView1.hidden = true
print("BANNERVIEWHIDDEN")
}
в viewdidload()
bannerView1.translatesAutoresizingMaskIntoConstraints = false
bannerView1.delegate = self
bannerView1.hidden = true
self.pageMenu = CAPSPageMenu(viewControllers: controllerArray, frame: CGRectMake(0.0, 0.0, self.view.frame.width, self.view.frame.height), pageMenuOptions: parameters)
pageMenu!.delegate = self
self.view.addSubview(self.pageMenu!.view)
self.view.addSubview(bannerView1)
let viewsDictionary = ["bannerView": bannerView1]
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[bannerView]|", options: [], metrics: nil, views: viewsDictionary))
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:[bannerView]|", options: [], metrics: nil, views: viewsDictionary))
, как я хотел бы сделать это так, чтобы она росла и сократилась в зависимости от ОВР? я знаю, что я мог бы играть вокруг с высоты ограничения, если это было сделано с помощью интерфейса строитель, но его не ...