3

这个问题可能是重复的,但我似乎找不到答案。

GADBannerView在视图控制器的底部有一个 320 x 50 的中心。从指定的宽度加载bannerView更改大小时: 320 & height: 50 我试图用以下代码覆盖:

override func viewDidLayoutSubviews() {

    self.bannerView.frame = CGRect(x: view.frame.minX, y: view.frame.maxY, width: 320, height: 50)
    super.viewDidLayoutSubviews()
}

但这会导致横幅在 iPhone 7 和 6 上加载到页面上方的 1/3,在 iPhone 5s 和 SE 上加载到视图控制器的右下方,在 6 和7 plus 和在 iPad 型号上偏左偏心。

约束: 在此处输入图像描述

我曾尝试使用 Xcode 8 中的特征变化特性​​,但这似乎是在每个尺寸类而不是孤立的尺寸类上设置约束。

有没有办法让GADBannerView所有尺寸和模型的固定宽度:320,高度:50 并在视图控制器的底部居中?

4

0 回答 0