解除UITableViewController会更改ADBannerView位置

时间:2016-02-06 13:47:26

标签: ios swift uitableview iad

我在ADBannerView的最后设置了UITableViewController,当它具有相同的视图时它正常工作,但当我转到另一个视图并忽略它时,广告尺寸会发生变化。

这是代码

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

1 个答案:

答案 0 :(得分:0)

尝试替换

let tableBounds = tableView.bounds

let tableBounds = tableView.frame