ios - 您如何在多个 View 之间设置相等的空间并使其根据设备而变化?

标签 ios swift autolayout

我在一个 View 中有多个 View ,我需要根据设备增加这些 View 之间的距离。非常像宽高比类型的东西。我应该如何使用自动布局来实现它?

最佳答案

由于您有多个 View ,我建议您执行以下操作,假设这是您正在寻找的结果:

final 第 1 步:选择所有 View

第 2 步:转到编辑器 -> 嵌入 -> 堆栈 View (现在它将把它们组合在一起)我假设您在执行此操作之前为每个 View 设置了宽度和高度限制。

第 3 步:完成后选择堆栈(而不是单个 View )。而是整个堆栈(我会从侧面菜单执行此操作)并设置顶部布局和底部布局。

第 4 步:转到此处并根据您的选择对堆栈进行这些设置

final Step

那应该就可以了。如果我需要澄清任何事情,请告诉我。

关于ios - 您如何在多个 View 之间设置相等的空间并使其根据设备而变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34992450/

相关文章:

ios - MTAudioProcessingTap - 产生更多的输出样本?

ios - 什么是自动布局基线?

ios - 如何以编程方式设置 setContentHuggingPriority

iOS 自动布局 : Display the cell only after its contents are updated

IOS 如何使用 nsscanner 类查找完整的 rss 提要链接

ios - iphone 开发 - 数据持久化 UI

ios - 如何获取 "Created by <name> on <date>"文本

swift - Swift 中没有动画的初始 subview 旋转

swift - 什么样的属性应该在 Realm 中被索引?

ios - 如何知道一个 Realm 对象是否更新成功?