0

コードに重大な問題があり、アラート ビューに 3 つの textField があり、2 回テキスト フィールドをタップしてアラート ビュー キーボードの [OK] ボタンを押しますが、3 回目は無視されません。

ここに私のコード

4

3 に答える 3

0

ここに私の答えを入れます。チェックしてください。1 つのことについてあまりにも多くの質問を開く必要はありません。

于 2013-03-27T12:04:17.027 に答える
0

あなたのコードは動作するはずです..アラートタグを確認することをお勧めします..それ以外の場合は、このようにします.. textFieldBeginEditing メソッドでそのテキストフィールドを取得し、次のように1つのグローバルテキストフィールドに割り当てます

ActiveTextfield = textField.

次に、alertview デリゲートでその ActiveTextfield を辞任します。

于 2013-03-27T11:58:17.527 に答える
0

次のように、キーボードを非表示にするアクションをテキストフィールドに追加します。

 [ptextfield
 addTarget:self action:@selector(hideKeyboard:) forControlEvents:UIControlEventEditingDidEndOnExit];

およびキーボードを非表示にする場合:

- (void)hideKeyboard:(id)textField
{
    [textField resignFirstResponder];
}
于 2013-03-27T11:41:28.897 に答える