UIStackview 左对齐 [英] UIStackview align left

查看:105
本文介绍了UIStackview 左对齐的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将 UIStackview 中的项目水平向左对齐.

I'm trying to align the items in UIStackview horizontally to the left.

无论如何可以以编程方式执行此操作吗?我试图通过故事板来做到这一点,但没有成功.出于某种原因, UIStackView 中的项目以自身为中心.

Is there anyway to do this programmatically? I tried to do this via storyboard but was not successful. For some reason, the items in the UIStackView centers itself.

推荐答案

如果使用 StackView 将轴属性设置为Horizo​​ntal",我认为您无法将其与左侧对齐.

If you use StackView setting axis property to "Horizontal", I think you can't align it to the left.

但是有一种方法可以让它在视觉上留下来.

But there is a way to make it left visually.

  1. 设置具有相等"关系的 StackView 前导约束
  2. 使用大于或等于"设置 StackView 尾随约束

喜欢这个

stackView.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
stackView.trailingAnchor.constraint(greaterThanOrEqualTo: view.trailingAnchor).isActive = true

这篇关于UIStackview 左对齐的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆