見出し画像

[Lesson1-7]keyboardTypeについて

・はじめに

このシリーズは自分自身の学習記録を自分が後に振り返れるように記録していく事が目的です。よって”見やすく”と言う観点では作成されていません。しかし、私自身の成長と後の成果が、この記録に大きな意味をもたらしてくれると思いStudyLog=SLogを始めようと思い始めました。この記録が技術的な事はもちろん、他の要因でも、いつか誰かの役にたてば幸いです。また私の成長記録も暖かい目で見て頂けると嬉しいです。では早速本日の記録をスタートしていきましょう!

・keyboardType

以下のようなコードがあったとします。

import SwiftUI

struct ContentView: View {
   @State private var EnterText = ""
   var body: some View {
       Form{
           Section{
               TextField("Enter", text: $EnterText)
               .keyboardType(.decimalPad)
           }
       }
      
   }
}

struct ContentView_Previews: PreviewProvider {
   static var previews: some View {
       ContentView()
   }
}

.keyboardType(.decimalPad)で入力に制限をもたらす事ができます。

.decimalPadを.numbersAndPunctuationに変更した場合は数値の入力に適しています。

ここを変更するとキーボード入力を制限する事ができます。

以上keyboardTypeについてでした。


いいねと思えたらよろしくお願いします😋