繁体   English   中英

SwiftUI 中文本的顶部对齐/位置

[英]Top alignment/position of text in SwiftUI

我正在使用SwiftUI并希望 position 屏幕顶部的Text元素。

我的代码如下所示,下面是 output。 如您所见,它位于屏幕中间。 谁能建议如何更新 position? 我试图添加alignment属性,但很少或没有成功。

import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello World!")
    }
}

在此处输入图像描述

您可以在 Text View 之后使用Spacer()将其向上推。

struct ContentView: View {
    var body: some View {
        VStack {
            Text("Hello World!")
            Spacer()
        }
    }
}

我试图添加 alignment 属性,但很少或没有成功。

或者,您可以使用带有 .top .topframe

struct ContentView: View {
    var body: some View {
        Text("Hello World!")
            .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .top)
    }
}

暂无
暂无

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

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