[英]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.