タッチの数が変わるのに、なぜタッチベガンは発射しないのですか?
-
11-10-2019 - |
質問
何らかの理由で、私のToucheSbeganメソッドは正しく反応していないようです。 2本の指で画面に触れると、1つ持ち上げてもう一度置くと、Touchesbeganが正しく呼ばれます。 1本の指で画面に触れると、2本目の指を追加すると、Touchesbeganは必要なように呼ばれません。チェックする必要があるフラグはありますか?以下は私の問題を示すサンプルです。
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"touch");
}
何が起こっているのか何かアイデアはありますか?問題がある場合は、iOS 4.2を使用してiPadでテストしています。
解決
はい、設定する必要があります MultipletouchEnabled あなたの見解の財産。
NOに設定すると、レシーバーはマルチタッチシーケンスで最初のタッチイベントのみを受信します。このプロパティのデフォルト値はノーです。
所属していません StackOverflow