2017-03-09 8 views
-4

こんにちは私はiOSの開発を学び始めましたが、最初は問題がありました キーボードの戻りボタンを押すと最初に2つのテキストボックスが表示されます 次のテキストボックスに移動しますよく私は私がしたい2番目のテキストボックスの午前際の問題は、私は戻り、キーボードが離れ2つのテキストボックスのtextfieldShouldReturn()の使用

行く押したときに、私は2

textfieldShouldReturnを(使用カント入力した後、このです)

答えて

1

どのテキストボックスが呼び出されているかを知ることができます。まず、2つのテキストボックスを名前で参照できるようにアウトレットを作成する必要があります。次に:

- (BOOL)textFieldShouldReturn:(UITextField *)textField { 
    if (textField == self.firstTextField) { 
     // Do it one way 
    } else if (textField == self.secondTextField) { 
     // Do it another way 
    } 
    return NO; 
} 
+0

ありがとうございました。本当に素晴らしい答えですが、それは何ですか? – MahdiM

+0

'self'はviewcontrollerインスタンスへの参照です。 'firstTextField'と' secondTextField'はテキストフィールドへの参照です。 –

関連する問題