पर प्रतिक्रिया नहीं देगा मैं आईफोन के लिए एक उद्देश्य-सी प्रोग्राम लिख रहा हूं।UILongPressGestureRecognizer स्पर्श और होल्ड
मैं UILongPressGestureRecognizer
को लागू करने की कोशिश कर रहा हूं और इसे जिस तरीके से मैं चाहता हूं उसे व्यवहार करने के लिए नहीं मिल सकता।
मुझे क्या करनाचाहते सरल है: एक स्पर्श होने के
जवाब आयोजित स्क्रीन पर नीचे।
UILongPressGestureRecognizer
जब भी स्पर्श चलता है और स्पर्श शुरू होता है तो ठीक काम करता है लेकिन यदि मैं उसी स्थान पर स्पर्श को दबाता हूं, तो कुछ नहीं होता है।
क्यों?
मैं एक स्पर्श शुरू करने, आगे बढ़ने, और एक ही स्थान पर रहने के लिए कैसे स्पर्श कर सकता हूं?
मेरा वर्तमान कोड यहां है।
// Configure the press and hold gesture recognizer
touchAndHoldRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(touchAndHold:)];
touchAndHoldRecognizer.minimumPressDuration = 0.1;
touchAndHoldRecognizer.allowableMovement = 600;
[self.view addGestureRecognizer:touchAndHoldRecognizer];
// प्रेस कॉन्फ़िगर करें और इशारा पहचानकर्ता स्पर्श करें &HoldRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget: self action: @selector (touchAndHold :)]; touchAndHoldRecognizer.minimumPressDuration = 0.1; touchAndHoldRecognizer.allowableMovement = 600; [self.view addGestureRecognizer: touchAndHoldRecognizer]; –
मेरा बिंदु बिल्कुल। यदि आप हिलते नहीं हैं तो आपको बार-बार ईवेंट नहीं मिलते हैं। यही वह है जिसे मैं ठीक करने की कोशिश कर रहा हूं। क्या आप एक ऐसी विधि के बारे में जानते हैं जिसके साथ मैं स्थानांतरित नहीं करता हूं, यदि मैं नहीं चलता हूं? –
इसे फिर से खोलना चाहिए क्योंकि यदि आप इस सवाल पर सावधानी से देखते हैं, तो यह नहीं पूछ रहा है कि "मैं एक लंबी प्रेस इशारा कैसे करूं", बल्कि "अब मुझे लंबे प्रेस इशारे के बीच में सूचनाएं मिलती हैं, यहां तक कि हालांकि मैं हिल नहीं रहा हूं। " यह उस दूसरे प्रश्न का डुप्लिकेट नहीं है। – Rob