簡體   English   中英

取消UITableViewController會更改ADBannerView位置

[英]Dismissing UITableViewController changes ADBannerView location

我已經在UITableViewController的最后一個中設置了ADBannerView ,當擁有相同的視圖時,它可以完美地工作,但是當我轉到另一個視圖並關閉它時,adview大小會發生變化。

這是代碼

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
}

之前

在此處輸入圖片說明

在此處輸入圖片說明

嘗試更換

let tableBounds = tableView.bounds

let tableBounds = tableView.frame

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM