أهم أسئلة "Uigesturerecognizer"

UIGestureRecognizer هي فئة أساسية مجردة لفئات التعرف على الإيماءات الملموسة.

كيفية استدعاء إيماءة النقر على UIView برمجيًا بسرعة

لدي UIView وقمت بإضافة إيماءة النقر إليه:let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap. […] قراءة المزيد…

ios swift iphone ios8 uigesturerecognizer

كيفية تعطيل إيماءة السحب الخلفي في UINavigationController على iOS 7

في iOS 7 ، أضافت Apple سلوك تنقل افتراضي جديد. يمكنك التمرير من الحافة اليسرى للشاشة للعودة إلى قائمة التنقل. لكن في تطبيقي ، يتعارض هذا السلوك مع القائمة اليسرى المخصصة لدي. لذا ، هل من الممكن تعطيل هذه الإيماءة الجديدة في UINavigationController؟

ios objective-c uinavigationcontroller uigesturerecognizer ios7

أداة التعرف على إيماءات النقر - أي كائن تم النقر عليه؟

أنا جديد في أدوات التعرف على الإيماءات ، لذا ربما يبدو هذا السؤال سخيفًا: أنا أعين أدوات التعرف على إيماءات النقر لمجموعة من UIViews. في هذه الطريقة ، هل من الممكن معرفة أي منهم تم النقر عليه بطريقة ما أو هل أحتاج إلى اكتشافه باستخدام النقطة التي تم النقر عليها على الشاشة؟for (NSUInteger i=0; i<42; i++) { float xMultiplier=(i)%6; […] قراءة المزيد…

ios objective-c uigesturerecognizer uitapgesturerecognizer

UIGestureRecognizer على UIImageView

لديّ UIImageView ، أريد أن أكون قادرًا على تغيير الحجم والتدوير وما إلى ذلك.هل يمكن إضافة UIGestureRecognizer إلى UIImageView ؟أرغب في إضافة أداة تعرف بالتدوير والقرص إلى UIImageView الذي سيتم إنشاؤه في وقت التشغيل.كيف يضيف المرء أدوات التعرف هذه؟

ios objective-c uiimageview uigesturerecognizer

UITapGestureRecognizer - نقرة واحدة وانقر نقرًا مزدوجًا

أحاول إضافة 2 UITapGestureRecognizers إلى طريقة عرض ، واحدة للنقرة الواحدة والأخرى لأحداث النقر المزدوج. تعمل أداة التعرف على النقر الفردي كما هو متوقع (من تلقاء نفسها). لكن يبدو أنني لا أستطيع تشغيل أداة التعرف على النقر المزدوج.لقد حاولت تجربة خصائص مثل: cancelsTouchesInView ، delaysTouchesBegan و delaysTouchesEnded لكن لا تزال لا تعمل.عندما أقوم بالنقر المزدوج ، سيتم دائمًا تنشيط أداة التعرف على النقر الفردي وسيتم أيضًا إرسال حدث النقر المزدوج إلى العرض الفائق. ولكن يبدو أن أداة التعرف على النقر المزدوج المخصصة لا يتم إخطارها على الإطلاق.يبدو أن الوثائق تشير إلى أنه يمكن استخدام الخصائص الثلاث المذكورة أعلاه لهذا الغرض. لكنني لست متأكدًا من القيم التي يجب تعيينها وعلى أي أداة (أدوات) التعرف (مفردة أو مزدوجة أو كليهما). آمل أن يساعد شخص ما على دراية بهذا.التالي هو أحدث كتلة رمز محدثة.// ****** gesture recognizers ****** - (void)addSingleAndDoubleTapGestureRecognizersToView:(UIView *) […] قراءة المزيد…

ios iphone uigesturerecognizer uitapgesturerecognizer

يتم استدعاء UILongPressGestureRecognizer مرتين عند الضغط لأسفل

أنا أكتشف ما إذا كان المستخدم قد ضغط لمدة ثانيتين:UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress. […] قراءة المزيد…

iphone objective-c cocoa-touch gesture-recognition uigesturerecognizer

كيف يمكنني تعطيل إيماءة التمرير لـ UIPageViewController؟

في حالتي ، يحتوي الوالد UIViewController على UIPageViewController والذي يحتوي على UINavigationController والذي يحتوي على UIViewController . أحتاج إلى إضافة إيماءة التمرير إلى آخر وحدة تحكم في العرض ، ولكن يتم التعامل مع الضربات الشديدة كما لو كانت تنتمي إلى وحدة التحكم في عرض الصفحة. حاولت القيام بذلك برمجيًا وعبر xib ولكن بدون نتيجة.لذا ، كما أفهم ، لا يمكنني تحقيق هدفي حتى يتعامل UIPageViewController مع إيماءاته. كيفية حل هذه القضية؟

ios uiviewcontroller uigesturerecognizer uipageviewcontroller

أداة التعرف على الإيماءات وإجراءات الأزرار

لدي عرض هرمي يشبه ما يلي:UIView (A) UIView > UIImageView UIView > UIView (B) UIView & […] قراءة المزيد…

iphone uibutton conflict uigesturerecognizer ibaction

كيف أقوم بتطبيق UITapGestureRecognizer في تطبيقي

أنا جديد تمامًا على البرمجة والهدف C. كنت أتساءل عن كيفية إنشاء تطبيق به شاشة فارغة وجهاز توقيت يعمل لمدة دقيقة واحدة. من المفترض أن تنقر بأسرع ما يمكن وأطول فترة ممكنة. كنت أتساءل عن كيفية تنفيذ UITapGestureRecognizer في الكود الخاص بي.

ios objective-c user-interface uigesturerecognizer uitapgesturerecognizer

هل يمكنك إرفاق UIGestureRecognizer بالعروض المتعددة؟

UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapTapTap:)]; [self. […] قراءة المزيد…

ios objective-c uigesturerecognizer