0

すべての種類のイベントのアクションを追加した UITextField があります

[textField addTarget:self action:@selector(log:)forControlEvents:UIControlEventAllTouchEvents];

現在、log:メソッドでイベント名を出力したい

- (void)log:(id)sender {
 NSLog(@"%@",event);
}
4

1 に答える 1

3

それ以外の:

[textField addTarget:self action:@selector(log:)forControlEvents:UIControlEventAllTouchEvents];

使用する:

[textField addTarget:self action:@selector(log:event:)forControlEvents:UIControlEventAllTouchEvents];

と の 2 つの引数を持つアクション メソッドを実装し(id)senderます(UIEvent *)event

- (void)log:(id)sender event:(UIEvent *)event
于 2013-05-31T19:56:40.927 に答える