uitapgestoreRecognizer في انتظار الصنبور الثاني ، أزرار بطيئة
-
29-09-2019 - |
سؤال
لديّ uitapgestoreReCognizer في انتظار تصغير DoubleTap لمرض Scrollview إلى المستوى الأصلي. ومع ذلك ، هناك موقف أقوم بإضافة بضع أزرار فوق Scrollview. تتفاعل هذه الأزرار بطيئة جدًا (بطيئة) لأنه بمجرد النقر فوق زر ، ينتظر التطبيق النقر الثاني. إذا لم يأت هذا ، يتم الضغط على الزر.
أي شخص لديه فكرة عن كيفية الحصول على الأزرار للرد بسرعة؟ هل يمكنني تعطيل GesturereCogniser مؤقتًا أثناء ارتفاع الأزرار؟
هتاف نيك
المحلول
ماذا عن تصفية اللمسات على الأزرار مثل:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldReceiveTouch:(UITouch *)touch {
// Don't recognize taps in the buttons
return ((! [self.button1 pointInside:[touch locationInView:self.button1] withEvent:nil]) &&
(! [self.button2 pointInside:[touch locationInView:self.button2] withEvent:nil]));
}
?
لا تنتمي إلى StackOverflow