मेरे पास UICollectionView
एक कस्टम UICollectionViewCell
है। UICollectionView
क्षैतिज स्क्रॉल करता है, प्रत्येक सेल दृश्यमान स्क्रीन पर कब्जा कर रहा है।UIScrollView UICollectionViewCell के भीतर काम नहीं कर रहा
UICollectionViewCell
में UIView
सबव्यूव है, जिसके बदले में UIScrollView
सबव्यूव है।
UIScrollView
लंबवत स्क्रॉल करने का इरादा है, लेकिन यह बिल्कुल स्क्रॉल नहीं कर रहा है। मैंने स्क्रॉल व्यू के contentSize
को सफलता के बिना सेट करने का प्रयास किया है।
मुझे संदेह है कि UIScrollView
को आकार के मुद्दे के बजाय कोई स्पर्श ईवेंट नहीं मिल रहा है।
कोई सुझाव?
संपादित करें >>
मैं अब यकीन है कि यह नहीं बल्कि UIScrollView
के लिए विशिष्ट कुछ भी की तुलना में एक घटना समस्या है हूँ।
मैं अब UICollectionViewCell
में UIView
में pointInside:
विधि अधिरोहित है और देख सकते हैं कि यह अब झूठी हर बार जब मैं उस पर टैप देता है। उस स्थिति में आपको लगता है कि टैप इवेंट अगले सबव्यू में प्रचारित होगा, लेकिन UIView
अभी भी ईवेंट नहीं प्राप्त कर रहा है। मैंने को UIView
में जोड़ने का प्रयास किया है लेकिन यह कभी भी टैप को पंजीकृत नहीं करता है।
क्या ऐसी घटनाओं को अवरुद्ध करने में कुछ भी हो सकता है जिनके बारे में मुझे पता नहीं है? UIView
के लिए userInteractionEnabled
अक्षम करें और के लिए इसे सक्षम करने के
धन्यवाद, लेकिन यह समस्या का समाधान नहीं करता है। साथ ही, मैं कभी-कभी संग्रह दृश्य के बाहर UIView/UIScrollView लोड करता हूं। जब मैं UIView पर userInteractionEnabled अक्षम करता हूं और इसे UIScrollView पर सक्षम करता हूं, तो मुझे वहां कोई स्क्रॉलिंग नहीं मिलती है। –