SwiftUI如何将TEXT置于其超级视图的左上方?

时间:2020-11-07 01:39:03

标签: ios swift swiftui

我尝试了多种方法来制作一个显示在左上方的单个文本的视图。

这是我的代码

struct ResponseView: View {
    
    var content: String
    
    var body: some View {
        VStack {
            HStack {
                Text(content)
                    .font(.system(size: 8))
                Spacer()
            }
            Spacer()
        }
    }
}

有没有简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:4)

我不认为它会比下面更简单

ZStack {
    Text("Demo")
}.frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .topLeading)

,如果要将其从安全区域的左上角进一步推出,只需在.edgesIgnoringSafeArea(.top)修饰符下方添加.frame

demo