どうも、ちょげ(@chogetarou)です。
TextEditorのキーボードの種類を設定する方法を紹介します。
方法

TextEditorのキーボードの種類を設定するには、keyboardType修飾子を使います。
まず、TextEditorにkeyboardType修飾子を付与します。
そして、keyboardType修飾子の引数「UIKeyboardType」の値を指定します。
TextEditor(text: $text)
.keyboardType(UIKeyboardType.XX) //XXは値
keyboardType()の引数に指定した値が、TextEditorのキーボードの種類に設定されます。
使用例

struct ContentView: View {
@State var text = ""
var body: some View {
VStack {
TextEditor(text: $text)
.frame(width: 300, height: 200)
.border(Color.blue)
.keyboardType(.decimalPad)
}
}
}
コメント