Как я могу сделать так, чтобы мое текстовое поле начиналось с верхнего в SwiftUI?

#swiftui

#swiftui

Вопрос:

У меня есть простой код текстового поля, который имеет рамку и фон, текст начинается с центрального начала, и я хочу, чтобы он начинался с верхнего начала, как я могу это сделать? Спасибо

 import SwiftUI

struct ContentView: View {
    
    @State private var stringOfText: String = "Hello, world!"
    
    var body: some View {

        TextField("", text: $stringOfText)
            .frame(width: 300, height: 200, alignment: .center)
            .background(Color.yellow)

    }
}
 

введите описание изображения здесь

Ответ №1:

Вы можете попробовать:

 .frame(width: 300, height: 200, alignment: .top)