1
因此,在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))
如何將我讓這個它的增長,並取決於iAd的縮水? 我知道我可以有高度限制玩耍了,如果它是使用界面生成器製作,但它不是...