2016-02-06 54 views
0

我在UITableViewController的最後設置了ADBannerView當它具有相同的視圖時,它可以很好地工作,但是當我轉到另一個視圖並關閉它時,adview大小會發生變化。解除UITableViewController的更改ADBannerView的位置

這裏是代碼

override func scrollViewDidScroll(scrollView: UIScrollView) { 
    let tableBounds = tableView.bounds 
    var bannerFrame = self.bannerView.frame 

    bannerFrame = CGRect(x: tableBounds.origin.x, y: tableBounds.origin.y + CGRectGetHeight(tableBounds) - CGRectGetHeight(bannerFrame), width: tableBounds.size.width, height: bannerFrame.size.height) 
    bannerView.frame = bannerFrame 
} 

之前

enter image description here

enter image description here

回答

0

嘗試更換

let tableBounds = tableView.bounds 

let tableBounds = tableView.frame 
+0

不行我會嘗試 – John