如何更改 TextField 的文本大小和字段大小?
How do I change text size and field size of a TextField?
我正在尝试使用 SwiftUI
创建类似于这样 (⬇) 的输入。
我已经取得了进步,但我不知道如何更改文本字段的高度并使输入文本的大小更大。
您可以通过更改占位符文本的字体大小来更改文本大小,这会自动调整 TextField
的高度。
在您的情况下,这看起来与您要求的非常相似:
HStack {
Group {
TextField($str, placeholder: Text("A"))
TextField($str, placeholder: Text("B"))
TextField($str, placeholder: Text("C"))
TextField($str, placeholder: Text("D"))
}
.frame(width: 60, height: nil)
.padding(.all, 5)
.textFieldStyle(.roundedBorder)
.font(Font.system(size: 60, design: .default))
.multilineTextAlignment(.center)
}
我正在尝试使用 SwiftUI
创建类似于这样 (⬇) 的输入。
我已经取得了进步,但我不知道如何更改文本字段的高度并使输入文本的大小更大。
您可以通过更改占位符文本的字体大小来更改文本大小,这会自动调整 TextField
的高度。
在您的情况下,这看起来与您要求的非常相似:
HStack {
Group {
TextField($str, placeholder: Text("A"))
TextField($str, placeholder: Text("B"))
TextField($str, placeholder: Text("C"))
TextField($str, placeholder: Text("D"))
}
.frame(width: 60, height: nil)
.padding(.all, 5)
.textFieldStyle(.roundedBorder)
.font(Font.system(size: 60, design: .default))
.multilineTextAlignment(.center)
}