1

私の知識不足で申し訳ありませんが、アクションリスナーとタッチ(ボタンのドラッグUITouch)の両方を同時に有効にできる可能性があることを知りたいです。私はこれを行いましたがIBAction、ドラッグ機能がボタンで機能しないアクションリスナー()しか検出できません。前もって感謝します。ハッピーデー!

4

1 に答える 1

2

uibutton はすべてのタッチを「食べる」ため、カスタムビューを使用できません。1つのボタンにマルチアクションを追加できます:

UIButton *btn = [UIButton .....];    
[btn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];
[btn addTarget:self action:@selector(drag:) forControlEvents:UIControlEventTouchDragOutside];
于 2012-07-13T08:03:10.603 に答える