テキスト入力するキーボードを非表示

今回はテキストフィールド編集時に表示されるキーボードを非表示にする方法の覚え書きです。

f:id:hiramatch:20150315162550p:plain

改行ボタンを押下したタイミングでキーボードを非表示にする為に

①ViewControllerにてテキストフィールドデリゲートプロトコルを指定
②テキストフィールドのデリゲート先にviewControllerに指定
③デリゲートプロトコルで定義された改行ボタン押下イベント時のメソッドtextFieldShouldReturnを実装
という手順を行いました。

テキストフィールドは2つ用意し
それぞれで処理が分かれることを確認できるようにしました。

キーボードの非表示にする処理は「表示中のView」(ここの例ではviewControllerのview)に対してendEditing(true)」を実施しています。



以下は実行結果です。(キーボード非表示直後)
f:id:hiramatch:20150315224454p:plain