Bir görünümüm var. Bunun için musluk hareketlerinin türlerini tanımlamak istiyorum.iphone - tek dokunuşla çifte çakışma çakışmaları
Görünümde tek bir dokunuş varsa, görünüm A yapacaktır; ve eğer bir kullanıcı görünümde iki kez tıklanırsa, B yapmadan önce B yapacaktır.
Görünüme iki UITapGestureRecognizer ekledim. tek musluk, numberOfTapsRequired = 1 ile; ve çift musluk numberOfTapsRequired = 2 ile;
Ayrıca ben Ancak, birbirleriyle çakışabilir bulundu
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return NO;
}
için HAYIR dönmek ayarlayın. Yani, manzaraya iki kez dokunmasam bile, hem A hem de B çağrılır.
Bu sorunu nasıl çözebilirim?
Teşekkür
muller, teşekkürler. –
çalışır, ancak bu Tek Dokunuş Tespit için bir Gecikme verir! :( – Mrug
@Mrug: Doğru, ama% 100 emin olmanın tek yolu, tek ve çift bir musluk değil, kullanıcının ikinci kez dokunmadığından emin olana kadar beklemek. –