0

ボタンがあり、ユーザーが押したときに関数を呼び出し、離したときに別の関数を呼び出したいと思います。

現在、これを使用してボタンを作成しています。

[ScanButton addTarget:self action:@selector(scanButtonPressed) 
 forControlEvents:UIControlEventTouchUpInside];

scanButtonPressed を呼び出します。現在、scanButtonPressed はリリース時にのみ呼び出されます。これを変更するにはどうすればよいですか?

ありがとう

4

3 に答える 3

1

試してみてください- UIControlEventTouchDown

于 2012-06-22T18:44:01.037 に答える
1

以外UIControlEventTouchUpInsideのコントロールイベントを試してみてはいかがでしょうか?

于 2012-06-22T18:38:49.327 に答える
0

これには、ボタンUIControlクラスリファレンスに渡すことができるさまざまなイベントがすべて含まれています 。これらを見てみてください。UIControlEventTouchUpInsideとUIControlEventTouchDownの両方が機能します。

于 2012-06-22T18:49:30.737 に答える