ログインビューを構築しようとしているときにSwiftUIを調査していますが、現在問題に直面しています
これは私が達成しようとしているものです:
ご覧のとおり、私はすでにこのポイントに到達していますが、実装が好きではありません
struct ContentView : View {
@State var username: String = ""
var body: some View {
VStack(alignment: .leading) {
Text("Login")
.font(.title)
.multilineTextAlignment(.center)
.lineLimit(nil)
Text("Please")
.font(.subheadline)
HStack {
VStack (alignment: .leading, spacing: 20) {
Text("Username: ")
Text("Password: ")
}
VStack {
TextField($username, placeholder: Text("type something here..."))
.textFieldStyle(.roundedBorder)
TextField($username, placeholder: Text("type something here..."))
.textFieldStyle(.roundedBorder)
}
}
}.padding()
}
}
ユーザー名とパスワードのテキストをテキストフィールドの真ん中に正確に揃えるために、私が好きではないリテラルのスペース値を入れなければ20
ならVStack
なかったためです。
同じ結果を達成するためのより良い方法を見た人はいますか?
ありがとう