【问题标题】:How do I change text size and field size of a TextField?如何更改 TextField 的文本大小和字段大小?
【发布时间】:2019-06-10 21:35:48
【问题描述】:

我正在尝试使用SwiftUI 创建一个类似这样的输入 (⬇)。

我已经取得了进展,但我不知道如何更改文本字段的高度并增大输入文本的大小。

【问题讨论】:

    标签: ios swift swiftui


    【解决方案1】:

    您可以通过更改占位符文本的字体大小来更改文本大小,这会自动调整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)
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-06
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      相关资源
      最近更新 更多