donc j'ai des problèmes de redimensionnement de la vue après l'affichage de l'iAd, sa partie inférieure de la vue de blocage. Je peux commencer en faisant déjà de la place pour la bannière, mais cela ne semble pas si bon, ressemble à un espace blanc vide. Je voudrais mettre à jour la vue basée sur l'iAd quand il apparaît et quand il disparaît, les deux vues sont ajoutées par programmation. voici un codevue redimensionnement après iAd apparaît
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.bannerView1.hidden = false
print("BANNERVIEWSHOWN")
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
self.bannerView1.hidden = true
print("BANNERVIEWHIDDEN")
}
dans 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))
comment pourrais-je faire en sorte qu'il a grandi et rétréci en fonction de la iAd? je sais que je pourrais avoir joué avec la contrainte de hauteur si elle a été faite à l'aide du constructeur d'interface, mais ce ne est pas ...