ठीक है, मेरे पास सबव्यू व्यूबी के साथ एक व्यू है। उनमें से दोनों को एक संकेत दिया गया है जो उन्हें सौंपा गया है। अब मैंUIGestureRecognizer डिटेक्शन ऑर्डर
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
उपयोग कर रहा हूँ एक ही समय में उन दोनों को कॉल करने के लिए सक्षम होने के लिए। अब मान लीजिए कि अगर gestureRecognizer
सक्रिय हो जाता है, यह कहता है
NSLog(@"This is...");
जाने और अगर otherGestureRecognizer
सक्रिय हो जाता है यह
NSLog(@"Sparta!");
कॉल समस्या यह है कि अगर दोनों gestureRecognizers एक ही समय में सक्रिय हो, वहाँ में कोई आदेश है जिसे उन्हें बुलाया जाता है, इसलिए कभी-कभी
NSLog(@"Sparta!");
पहले कहा जाता है और कभी-कभी यह दूसरा रास्ता है। वहाँ यह सुनिश्चित कर लें कि
NSLog(@"This is...");
हमेशा पहले कहा जाता हो जाता है के लिए एक रास्ता है?