Autolayouts在iPhone 6s Plus中无法正常工作

时间:2017-06-05 11:04:21

标签: ios swift uiimageview autolayout uistoryboard

我有

  1. UIImageviewUIView - 背景图片
  2. UIView - 被视为图像顶部的渐变图层。
  3. 此处为渐变视图提供的约束是

    • 对齐顶部并导向UIImageView
    • 等高和宽度为 UIImageView

    这些在iPhone 5s,6s上完美运行,但无法在iPhone 6s Plus上运行。渐变视图并未完全覆盖UIImageView。 附加样本图像

    enter image description here

    P.S我已经在Interface Builder中取消选中Constraint to margin。还是行不通。 任何人都可以帮我解决我错过的问题吗?

2 个答案:

答案 0 :(得分:0)

在imageView和其他视图上尝试这些约束:

enter image description here

答案 1 :(得分:0)

经过大量试验和错误。 我终于找到了解决方案。

  • 删除了与UIImageView相同的高度和宽度
  • 将底部和尾部对齐到UIImageView