ios - 自动布局在 iPhone 6s Plus 中无法按预期工作

标签 ios swift uiimageview autolayout uistoryboard

我有

  1. UIImageviewUIView - 背景图像
  2. UIView - 被视为图像顶部的渐变层。

这里给渐变 View 的约束是

  • 顶部对齐并指向 UIImageView
  • 高度和宽度等于 UIImageView

这些在 iPhone 5s、6s 上完美运行,但在 iPhone 6s Plus 上无法运行。渐变 View 没有完全覆盖 UIImageView。 附上示例图片

enter image description here

P.S 我已经在 Interface Builder 中取消选中了对边距的约束。还是行不通。 谁能帮我解决我所缺少的东西?

最佳答案

尝试对 imageView 及其之上的其他 View 进行这些约束:

enter image description here

关于ios - 自动布局在 iPhone 6s Plus 中无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44367547/

相关文章:

arrays - 如何快速检查一个值在嵌套字典中

iphone - 以编程方式在后台设置 UIImageView

Swift:如何实现登录 Storyboard?

ios - 如何为 setFrame : with auto layout in Objective-C 设置动画

ios - 自 Xcode 8 和 iOS10 起,viewDidLayoutSubviews 上的 View 大小不正确

ios - CoreBluetooth和iBeacon : any conflicts?

arrays - iOS Swift 3 在过滤数组之前检查每个日期是否有效

ios - UITableViewCell 中的 UIImageView 以不同的约束刷新

iphone - 将图像添加到 UITextView

ios - 在 azure-storage-ios SDK 中初始化 AZSCloudStorageAccount 时出现未指定错误