如何将项目 HStack 与 VStack SwiftUI 对齐

Posted

技术标签:

【中文标题】如何将项目 HStack 与 VStack SwiftUI 对齐【英文标题】:How to align items HStack to 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 是的,我修复了一切 【参考方案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()
    


【讨论】:

以上是关于如何将项目 HStack 与 VStack SwiftUI 对齐的主要内容,如果未能解决你的问题,请参考以下文章

Swiftui 将 VStack 子项高度调整为内容高度

计算机视觉OpenCV 4高级编程与项目实战(Python版):拼接图像

计算机视觉OpenCV 4高级编程与项目实战(Python版):拼接图像

numpy数组的堆叠:numpy.stack, numpy.hstack, numpy.vstack

numpy中vstack以及hstack的使用详解

HStack 返回“VStack”视图