キーボードの表示On/Offの方法です。
UITextViewやUITextFieldなどキー入力が必要なViewを表示した時に最初からキーボードを表示したい場合、そのUITextViewやUITextFieldにfirst responderを指定してあげれば自動でキーボードが表示され(ユーザーがそのviewをタップしたのと同じ状態になる)、first responderからはずせば自動でキーボードが非表示になります。・Onにするときは、
if ([textField isFirstResponder] == NO) {
[textField becomeFirstResponder];
}
・Offにするときは、
[textField resignFirstResponder];
より詳しくはUIResponderクラスのドキュメントに記載してあります。
UITextViewやUITextFieldはもちろんUIResponderを継承しています。
No comments:
Post a Comment