0

アプリに 2 つのテキスト フィールドがあり、両方とも "devTyping" IBAction に接続されています。このメソッド(メソッドだと思います)は、「編集が変更されました」というイベントが発生したときに呼び出されます。

ユーザーがどのテキスト フィールドに入力しているかをメソッドに伝えるにはどうすればよいですか?

- (IBAction)devTyping {
    NSLog(@"How to know in which text field the user is typing?");
}
4

2 に答える 2

1

この質問を見てください。これは、あなたが求めているものと同等であるはずです:)

于 2011-04-05T22:51:28.673 に答える
1

次のようにメソッドを宣言できます。

- (IBAction)devTyping:(UITextField*)sender {
     NSLog(@"The user is typing in text field %d",sender.tag);
}

そして、Interface Builder で各テキストフィールドに a を割り当てますtag。これは、テキスト フィールド (またはその他の要素) を識別するための単なる数字です。

于 2011-04-05T22:52:26.477 に答える