uitapgestoreRecognizer في انتظار الصنبور الثاني ، أزرار بطيئة

StackOverflow https://stackoverflow.com/questions/4329028

  •  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]));
}

?

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top