iPhone:uibuttonでの複数のタッチは認識されていません
-
14-10-2019 - |
質問
Touchesbeganを介してユーザーとやり取りするuibutton(実際には1つのサブクラス)があります。
私が望むのは、ユーザーがボタンを押し下げ、指を引きずり、2番目の指でボタンに触れることができるようにすることです(最初の指が画面を離れることはありません)。
問題は、2番目のタッチイベントがToucheSbeganを呼び出すことはありません。最初の指が解放されない限り。
これをオーバーライドする方法はありますか、それとも不可能をしようとしていますか?
解決
設定を試みましたか multipleTouchesEnabled
はい?
他のヒント
相互作用が使用されている場合 touchesbegan:
と touchesmoved:
次に、aの代わりにuiviewを使用します UIButton
. 。ボタンはuicontrolであり、uicontrolsと対話する方法は
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents.
イベントを得るこの2つの方法がよく混ざり合っているかどうかはわかりません。
所属していません StackOverflow