1

次のようなフォームがあります(画像を参照)。ユーザーがログインボタンを押すと、キーパッドが消えます。それ、どうやったら出来るの。

ユーザーがUIButton(ログイン)を押すだけなので、TextFieldDelegateメソッドは呼び出されないことに注意してください。したがって、このボタンのIBActionに入れることができるものは何ですか?

代替テキスト

4

2 に答える 2

3

通常、ユーザーがテキストフィールドの外側をタップすると、キーボードは自動的に閉じられますが、を使用して手動で非表示にすることもできます。

[textField resignFirstResponder]
于 2010-10-21T00:48:41.700 に答える
1
 set delegate for your text field <UITextFieldDelegate>
 and over ride this method

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
   [textField resignFirstResponder];
    return YES;
}
于 2012-08-16T06:35:51.717 に答える