ios - Uiimageview 自动布局问题

标签 ios uiimageview autolayout nslayoutconstraint

我有这张图片的浏览量:

enter image description here

我希望每个设备的第一个 ImageView 和左侧之间的距离相同,然后第一个 ImageView 和第二个 ImageView 之间的距离相同,第二个 ImageView 和右边界之间的距离一样的。本质上它必须根据设备的屏幕尺寸增加宽度,但我无法通过 Storyboard上的自动布局来做到这一点。

你能帮帮我吗?

最佳答案

按照下面提到的方式尝试自动布局

假设您的两个 ImageView 是 imageVw1imageVw2 考虑 imageVw1 剩下一个。

因此对 imageVw1 施加以下约束

  1. 主容器 View 的主要约束。
  2. 主容器 View 的垂直约束。
  3. 固定高度约束。
  4. 对 imageVw2 的水平约束。

imageVw2 的类似约束

  1. 主容器 View 的尾随约束。
  2. 主容器 View 的垂直约束。
  3. 固定高度约束。
  4. 对 imageVw2 的水平约束。

重要: 为两个 imageView 提供相等的宽度约束。 (此约束用于为两个 ImageView 分配相等的宽度。否则我们需要提供可变宽度,但我想你需要两个图像的宽度相等。所以只需分配相等的宽度约束)。

查看 6sPlus 和 5s 的输出。

Screenshot for 6sPlus device

Screenshot for 5s device

希望对您有所帮助。

快乐的编码...

关于ios - Uiimageview 自动布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40103988/

相关文章:

swift - 从 Assets 中分配图像返回 nil

ios - UITableViewCell 忽略自动布局

ios - 如何在一个 UIViewController 中控制多个相同的 UIView

ios - 关于小数计算器app的实现方法

ios - iTunes 连接 : Pending An Apple Release

ios - 如何在 iOS 中保存 UIImageView 数据

iphone - ios uiscrollview 与 uiimageviews 之间启用分页如何检测哪个在屏幕上/可见

ios - 不能在 UNNotificationContentExtension 上使用 AutoLayout 约束

iOS:多行 uilabel 只显示一行自动布局

ios - 立即触发 UIButton