31歳から始める初心者のアプリ制作勉強ブログ

アプリ制作の勉強の経過や雑記などを書いていきます

テキストフィールドなどを使った時のキーボードの消し方

邪魔なキーボード

キーボードを出して使うのはいいんですが最初の設定のままだと居座ってしまいます。

その邪魔なキーボードを消してしまいましょう。

 キーボードの消し方

普通の消し方はストーリーボードからの接続部分から

「Did End On Exit」というものを

f:id:inou-social:20140122175719p:plain

 

この画面右側中央のやつですね、これを

f:id:inou-social:20140122175815p:plain

このメソッドにつなぐ事によりキーボードのリターンが押された時に消してくれます。

 

ではキーボードのリターンを押した時以外に消したい時は?

 

[myTextField endEditing:YES];

 

こんな感じのコードをキーボードが隠れてほしいタイミングに仕込みましょう。