如何在不更改视图宽度或高度的情况下更改其对齐方式

时间:2020-07-07 00:16:48

标签: swift swiftui alignment modifier

我正在尝试在SwiftUI中调整<ul> <li>some item <button>press</button></li> </ul>视图的对齐方式。尽管我不想使用Text修饰符来调整其宽度或高度。我正在寻找这样的东西:

.frame

有什么建议吗?谢谢!

1 个答案:

答案 0 :(得分:2)

.frame(alignment: .leading) own 框架内是领先的,因此它是对齐的,但是框架默认情况下不适合内容,默认情况下在父容器中居中,因此您看不到任何内容变化。

要获得您想要达到的目标(我假设是这样)

Text("Hello World!") // text view
    .frame(maxWidth: .infinity, alignment: .leading) // alignment view