繁体   English   中英

SwiftUI 如何在其超级视图的左上方放置文本?

[英]SwiftUI How to put a TEXT in left top of it's superview?

我尝试了很多方法来使用显示在左上角的单个文本来创建视图。

这是我的代码

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

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

我不认为它可以比下面更简单

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

如果你想要把它从安全区的左上角进一步只需添加.edgesIgnoringSafeArea(.top)以下.frame修改

演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM