UItextfieldのキーボードを閉じる方法

テキストフィールドのアプリを開発するときにいつもここで引っかるのでメモしておきます。

調べたら沢山出てくるんですけどね。

ViewController.h

UITextFieldDelegateを設定しないと警告が出るようです。

今回はuseridとpassの2つのテキストフィールドを扱います。

ViewController.m

viewDidLoad内でテキストフィールドのDelegateをselfにしてください。

あとは、textFieldShouldReturnを上のように定義したら出来るようになります。

 

追記 

もっと簡単に出来る方法がありました。

画面タップでキーボードを閉じる方法は

テキストフィールドがあるビューにTap Gesture Recognizerを追加して、IBActionで

[self.view endEditing:YES]

を呼べば実装できます。

上記の実装方法と組み合わせるといいかも。

 

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">