【问题标题】:SwiftUI - Align Text in a VStackSwiftUI - 在 VStack 中对齐文本
【发布时间】:2020-10-04 06:55:48
【问题描述】:

如何将TextVStack 中的左对齐对齐,这样占用更多空间

这是正在使用的代码

VStack(alignment:.leading) {
    Text("Test")
       .font(.system(size: 10))
       .frame(maxWidth: .infinity, maxHeight: .infinity)
}.frame(maxWidth: .infinity, maxHeight: .infinity)
 .background(Color.green)

【问题讨论】:

  • 来点padding怎么样?

标签: ios swift swiftui vstack


【解决方案1】:

尝试在您的文本视图上使用此修饰符:.multilineTextAlignment(.leading)

【讨论】:

    【解决方案2】:

    你需要给文本框添加对齐方式,比如

    VStack(alignment:.leading) {
        Text("Test")
           .font(.system(size: 10))
           .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .leading) // << here !!
    }.frame(maxWidth: .infinity, maxHeight: .infinity)
     .background(Color.green)
    

    【讨论】:

    猜你喜欢
    • 2020-05-16
    • 2020-10-29
    • 1970-01-01
    • 2020-12-07
    • 2020-05-23
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多