如何更改 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)
    }