UITextFieldを入力後にキーボードを閉じる #Swift

こんにちは、毒きのこです。

しばらくSwift使って簡単にiOSアプリを作れるYo!ってことを広めるために、よく使いそうな簡単な実装ネタをいくつか展開していければと思います。

それでは今回はTextFieldに入力してからキーボードを閉じる方法をば。Xcodeで真ん中にUITextFieldを置いて、コードを書いていきましょう。

こんな感じに中央にUITextFieldを設置。
次に以下コード。

特に難しいところはないですが、textFielddelegateに対しselfをセットするのを忘れずに。これを忘れるとtextFieldShouldReturnが呼ばれません。

あとはキーボードで「確定」ボタンを表示するためにreturnKeyTypeにenum型のUIReturnKeyType.doneをセットしてやります。

うーん、動いてないと出来てるのかどうかわかりづらいですね(´ー`;)
ぜひ試してみてください。画面外をタップしても、キーボードの”確定”ボタンを押下してもキーボードが閉じてくれるはずです。

それでは今日はここまで。
良いiOS開発ライフを〜

スポンサーリンク
レクタングル(大)広告
レクタングル(大)広告