【问题标题】:How to push text to the edge in SwiftUI如何在 SwiftUI 中将文本推送到边缘
【发布时间】:2021-01-20 14:27:00
【问题描述】:

我知道这对于有经验的人来说是基本的。但请不要骂新手。 我用箭头显示了我想要的。 这是我的代码

HStack {
    Text("Сумма займа")
        .padding()
    Text("\(Int(loanAmount)) руб")
        .bold()
}

【问题讨论】:

    标签: swift swiftui


    【解决方案1】:

    尝试以下方法:

    HStack {
        Text("Сумма займа")
        Spacer()
        Text("\(Int(loanAmount)) руб")
            .bold()
    }
    

    【讨论】:

      【解决方案2】:

      您也可以使用灵活的框架。

          Text("\(Int(loanAmount)) руб")
              .bold()
              .frame(maxWidth: .infinity, alignment: .trailing)
      

      这会将 Text 的框架扩展到最大可用空间。它是在 Stacks 中使用 Spacer 的替代方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-06
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多