ios - Swift xcode 自动布局甚至标签之间的间距

标签 ios xcode swift layout constraints

我有 3 个标签,它们都有位于其下方居中的子标签。

我有一个位于中心的中心标签。在它旁边,我想放置两个标签,并让它们在中心标签和屏幕边缘之间保持均匀的间距。就像 CSS 中的“margin-right/left: auto;”

这可能与自动布局/约束有关吗?我希望它们在 3 个不同的屏幕中间距均匀。

enter image description here

最佳答案

您在 Storyboard中尝试过以下操作吗?

  • 使用蓝色网格将“中心标签”放置在水平中心 辅助线。

  • 控制从最左边的“标签”拖动到“中心标签”,然后
    选择“等宽”并通过从
    拖动控件来重复此操作 “中心标签”到最右边的“标签”。

  • 对三个“长标签”重复相同的过程。

结果将如下所示:

Storyboard

约束如下:

  • 适用于宽标签

Constraints Wide Label

  • 对于标签

Constraints Label

  • 适用于超宽标签

Constraints Very Wide Label

关于ios - Swift xcode 自动布局甚至标签之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31089705/

相关文章:

ios - 前置摄像头 iOS 的 Firebase MLKit 文本识别失败

iphone - Objective-C @property 类对象的变量

iPhone:从相机捕获视频后打开新的 View Controller

ios - 如何在场景编辑器中使一个节点成为另一个节点的子节点?

swift - 无法在 Firebase 中使用 geoFire 存储 CLLocation 对象

json - 在 Swift 中解析 JSON 时为 nil

ios - 使用 UISearchDisplayController 如何在输入后延迟 3 秒进行搜索

ios - 新线程 + NSManagedObjectContext

ios - 如何在 Storyboard xcode 中创建登录屏幕

ios - 找不到 AFNetworking.h 文件