次のようなフォームがあります(画像を参照)。ユーザーがログインボタンを押すと、キーパッドが消えます。それ、どうやったら出来るの。
ユーザーがUIButton(ログイン)を押すだけなので、TextFieldDelegateメソッドは呼び出されないことに注意してください。したがって、このボタンのIBActionに入れることができるものは何ですか?
通常、ユーザーがテキストフィールドの外側をタップすると、キーボードは自動的に閉じられますが、を使用して手動で非表示にすることもできます。
[textField resignFirstResponder]
set delegate for your text field <UITextFieldDelegate>
and over ride this method
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}