0

UITextFieldsInterface Builderで6つ作成しました。値を入力して検索ボタンをクリックしたら、ビューからキーボードを閉じる必要があります。現在、「findAndResignFirstResponder」を使用しており、すべてのテキスト フィールドにデリゲートを設定していますが、キーボードは閉じていません。

なぜこれが機能しないのか考えていますか? キーボードを閉じる良い方法はありますか?

4

4 に答える 4

0

を に割り当てUITextFieldから、FirstResponder辞任することができますFirstResponder

 [someField becomeFirstResponder];
 [someField resignFirstResponder];
于 2012-05-16T12:15:04.593 に答える
0

[Field rejectFirstResponder] を使用してみてください。

于 2012-05-16T12:10:26.113 に答える
0

これを使って

[self.view endEditing:YES];

これにより、すべてのフィールドからキーパッドが辞任します

于 2012-05-16T12:03:34.973 に答える
0

IBaction「検索」で

    [Field1 resignFirstResponder];
    [Field2 resignFirstResponder];
    [Field3 resignFirstResponder];
    [Field4 resignFirstResponder];
    [Field5 resignFirstResponder];
于 2012-05-16T12:08:27.630 に答える