SwiftUI Mac定位视图绝对内部其他视图

SwiftUI Mac定位视图绝对内部其他视图,swift,xcode,macos,swiftui,Swift,Xcode,Macos,Swiftui,我正在尝试将一个视图完全放置在MacOS的SwiftUI中的另一个视图中 我基本上有一个VStack,里面有一个滚动视图/列表。如何在角点中定位绝对视图。即使窗户收缩了,它也应该留在那里。它甚至可能与列表视图的内容重叠 我真的不知道怎么做。我当时使用了一种不同的方法,使用一个新的VStack,然后使用Spacer(),将一个新的HStack放在底部右侧,并将一个项目向右对齐。这是可行的,但基本上没有重叠。视图是分开的 这里是一个演示。。。我想实现那个黄色的圆圈。它基本上可以是图像或其他视图 即

我正在尝试将一个视图完全放置在MacOS的SwiftUI中的另一个视图中

我基本上有一个
VStack
,里面有一个
滚动视图
/
列表
。如何在角点中定位绝对视图。即使窗户收缩了,它也应该留在那里。它甚至可能与
列表视图的内容重叠

我真的不知道怎么做。我当时使用了一种不同的方法,使用一个新的
VStack
,然后使用
Spacer()
,将一个新的
HStack
放在底部右侧,并将一个项目向右对齐。这是可行的,但基本上没有重叠。视图是分开的

这里是一个演示。。。我想实现那个黄色的圆圈。它基本上可以是图像或其他视图

即使窗口变小,它也会留在那里:

这是我使用的代码。。。它只是一个包含内容的简单滚动视图

    ScrollView(content: {


        HStack
        {
            Spacer()
            Text("Test Test TestTest Test TestTest Test Test")
            Spacer()
        }
        ...




    }).frame(maxWidth: .infinity, maxHeight: .infinity)
        .background(Color(.red))

它可以使用
ZStack
如下

struct TestCircleWithList: View {
    var body: some View {
        ZStack(alignment: .bottomTrailing) {
            ScrollView(content: {
                HStack
                {
                    Spacer()
                    Text("Test Test TestTest Test TestTest Test Test")
                    Spacer()
                }
            }).frame(maxWidth: .infinity, maxHeight: .infinity)
                .background(Color(.red))
            Circle().fill(Color.yellow)
                .frame(width: 80, height: 80)
                .padding(20)
        }
    }
}

明亮的阿斯佩里,我感谢你的持续帮助。真的谢谢你,先生!