Intereting Posts
मैं NSArray का विस्तार कैसे करूं? प्रवेश के दौरान उपयोगकर्ता को प्रमाणित करने के लिए मैं अपने iPhone ऐप में माइक्रोसॉफ्ट की सक्रिय निर्देशिका को कैसे एकीकृत करूँ? IPhone ऐप से एक ट्वीट भेजें UISlider का उपयोग करके CIVignette प्रभाव को कम करने में असमर्थ तीसरे पक्ष के ढांचे का उपयोग करें जो गतिशील ढांचे में एम्बेडेड है Xcode: त्रुटि डोमेन = DVTPlayground CommunicationsErrorDomain कोड = 1 xcode 9 में कोई सिम्युलेटर डिवाइस नहीं है एनएसडीटा को सेकैकरेफ में परिवर्तित करना पहुंच योग्यता के साथ, उद्देश्य सी प्रोग्रामिंग में काम नहीं कर रहा है डिवाइस रोटेशन को रोकने में असमर्थ खेल खेलने के बाद सरणी रीसेट करें? AVPlayer के साथ ऑडियो खेलते समय आइपॉड ईक्यू कैसे जोड़ सकता है? दृश्य किट (स्विफ्ट) में नोड को टैप करें / चुनें आईओएस: स्टार्टअप पर "लोकेशन सर्विसेज चालू करें" चेतावनी शो को क्यों चालू करता है? आईओएस पर जीसीडीएएसआईएनआईक्यूडपीएससेट लॉन्च हुआ मल्टिकास्टेड डेटाग्राम

UITable दृश्य केवल एक दिशा में स्वाइप को हटाने की अनुमति देता है

मेरे पास एक टेबलव्यू है जिसमें संपादन मोड सक्षम किया गया है, इसलिए उपयोगकर्ता हटाए बटन को लाने के लिए किसी भी दिशा में किसी भी दिशा में स्वाइप कर सकता है हालांकि, मुझे कुछ और करने के लिए सही स्वाइप के लिए संपूर्ण तालिकादृश्य पर एक इशारा है, हटाए जाने के लिए असंबंधित है। अगर यह स्वाइप करने के लिए केवल एक बाएं स्वाइप पर काम करने को हटाना है, तो मैं यह चाहूंगा, ताकि मेरा इशारा पहचानकर्ता सही स्वाइप पर कॉल किया जा सके। अभी, तालिका दृश्य स्वाइप पूरी तरह से मेरे इशारे पहचानकर्ता को ओवरराइड कर देता है।

क्या इसको ठीक करने का कोई तरीका है?

धन्यवाद,

Solutions Collecting From Web of "UITable दृश्य केवल एक दिशा में स्वाइप को हटाने की अनुमति देता है"

आपको बस एक दृश्य सूची में SwipeGesture को जोड़ने की आवश्यकता है और महत्वपूर्ण बात यह है कि स्वाइप गैस्ट्रर के प्रतिनिधि सेट नहीं करते हैं और इशारे को लागू नहीं करते हैंकॉग्निजर को shouldRecognizeSimultaneouslyWithGestureRecognizer समानार्थक shouldRecognizeSimultaneouslyWithGestureRecognizer फ़ंक्शन

 UISwipeGestureRecognizer *swipeRight = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(callYourMehod:)]; swipeRight.direction = UISwipeGestureRecognizerDirectionRight; [self.table addGestureRecognizer:swipeRight]; 

यह काम करना चाहिए जैसा कि मैंने इसे कार्यान्वित किया है और इसे अपने कोड में प्रयोग किया है यह इस प्रकार है कि तालिका की कोशिकाओं को दाएं स्वाइप पर संपादन मोड में नहीं चलेगा।