【问题标题】:How to align items HStack to VStack SwiftUI如何将项目 HStack 与 VStack SwiftUI 对齐
【发布时间】:2021-01-20 16:39:08
【问题描述】:

我没有人可以问。请不要嫌弃我。

我正在做一个关于 SwiftUI 的教程项目

如何对齐图片中的所有内容? (我已经尝试了我所知道的一切)

        VStack {
            HStack {
                CheckBoxView()
                Spacer()
                Text("Даю свое Согласие на обработку персональных данных")
                    .font(.system(size: 10))
                    .multilineTextAlignment(.leading)
            }
            .padding(3)
            
            HStack {
                CheckBoxView()
                Spacer()
                Text("Прошу предоставить мне займ, подлинность предоставленных данных подтверждаю, и с Информацией об условиях предостовления, использования, использования и возврата потребитеьского займа, c Общими условаиями договора потребительского займа и Соглашением об использовании АСП ознакомлен и полностью согласен")
                    .font(.system(size: 10))
                    .multilineTextAlignment(.leading)
            
            }
            .padding(3)

【问题讨论】:

  • 一问一答(因为你的一些问题可能没有答案)。
  • @Asperi 是的,我修复了一切

标签: swift swiftui


【解决方案1】:

最后使用 VStack 对齐、HStack 间距和 Add Spacer()。

VStack(alignment: .leading, spacing: 3) {
    HStack(alignment: .top, spacing: 10) {
        CheckBoxView()
        
        Text("Даю свое Согласие на обработку персональных данных")
            .font(.system(size: 10))
            .multilineTextAlignment(.leading)
        Spacer()
    }
    
    HStack(alignment: .top, spacing: 10) {
        CheckBoxView()
        
        Text("Даю свое Согласие на обработку персональных данных")
            .font(.system(size: 10))
            .multilineTextAlignment(.leading)
        Spacer()
    }
}

【讨论】:

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