小编lor*_*ixx的帖子

使用verticalAlighment和alignmentGuide对齐视图的底部对齐方式

我观看了 WWDC 的Building Custom Views with SwiftUI视频,了解一些使用 SwiftUI 的高级技术,但我无法对齐不在同一 HStack 中的底部元素,请参见下图:

在此输入图像描述

基本上我想将个人资料图像与文本视图的底部对齐,但它不起作用,我使用.alignmentGuide修改器遵循视频中的相同代码,但它不起作用。谢谢!

    struct MessageView : View {
    var body: some View {
        HStack {
            HStack(alignment: .center) {
                RoundImage(image: Image("turtlerock"))
                    .frame(width: 35)
                    .alignmentGuide(.bottomImageAndText) { d in
                        d[.bottom]
                    }
                VStack(alignment: .leading) {
                    Text("AR demo from Apple site  AR demo from Apple site  AR demo from Apple site  AR demo from Apple site ")
                        .fontWeight(.regular)
                        .padding(EdgeInsets(top: 10, leading: 10, bottom: 10, trailing: 10))
                        .lineLimit(5)
                        .border(Color.gray, width: 1, cornerRadius: 15) …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1