ios - 在不同的屏幕尺寸下均匀对齐多个图像

标签 ios xcode

我在使用 xcode 中的自动布局对齐多个图像时遇到问题。
我尝试了不同的设置,但似乎还没有任何效果(请参阅所附照片)。

很高兴听到你们对代码或 Storyboard 的一些意见。

我希望图像在不同的屏幕尺寸下均匀对齐。

空间太大

enter image description here

最后一张图片缩放过多

enter image description here

设置等宽时 enter image description here

约束设置 enter image description here

最佳答案

你需要额外的 View 来实现这一点

example

示例图片中的红色矩形都是不可见的 UIView 有约束:

  1. 左侧 View (或父 View )的固定长度前导空间

  2. 右侧 View (或父 View )的固定长度尾随空格

  3. 定长高度

这样不可见的 View 在不同的屏幕尺寸下具有不同的宽度,而它们之间的图像尺寸是固定的。

关于ios - 在不同的屏幕尺寸下均匀对齐多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29059481/

相关文章:

iphone - 使用CALayer时等效的UIViewAnimationOptionBeginFromCurrentState

ios - Swift:在后台同步 CoreData 对象

ios - 如何在已呈现的 Controller 上呈现新 Controller

ios - 从父 iOS 访问容器 View Controller

ios - 如何修复 "Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value"错误?

xcode - 使用XCode增加堆栈大小

ios - 从 iOS 应用程序打开 PDF 文件

ios - 项目名称更改后 Xcode 构建错误

xcode - 快捷按键功能,再按一次反转

iOS 图表 - 仅在突出显示时绘制值