मेरे पास इन दो पदों (1907297 और 689684) जैसी स्थिति है और मेरी स्थिति का सबसे संक्षेप में वर्णन करने के लिए, मैं इस पाठ/ग्राफिकल लेआउट को प्रस्तुत करता हूं (जैसा कि आप चाहते हैं आईबी में देखते हैं, मांगपत्र स्तरों लागू करने के लिए)उचित स्क्रॉलिंग के लिए UIView से अंतर्निहित UIScrollView को स्वाइप करने के लिए
UIView (MainView इस्तेमाल किया डॉट्स: 320x460)
। .UIScrollView (स्क्रॉलव्यू: 320x460)
। .UIView (ओवरले व्यू: 320x40)
। । । .UIButton (ArbitraryButton1)
। । । .UILabel (ArbitraryLabel1)
। । । .UILabel (ArbitraryLabel2)
लक्ष्य ओवरलेव्यू के लिए एक एकीकृत, पारदर्शी कंटेनर के रूप में कार्य करने और स्क्रॉलव्यू के शीर्ष पर कुछ मनमानी बटन/लेबल प्रदर्शित करने के लिए है। स्क्रॉलव्यू में सामग्री उपयोगकर्ता स्वाइप के साथ चाल के नीचे सामग्री के दौरान इन बटन/लेबल स्थिर रहना चाहिए। कभी-कभी बटन/लेबल कभी-कभी छुपा/अनदेखा/एनीमेशन (एनीमेशन के साथ) में स्केल किए जा सकते हैं, जो कि उन्हें एकल ओवरलेव्यू में समूहीकृत करने के लिए आसान बनाता है।
समस्या यह है कि, ओवरलेव्यू पर टैप अंतर्निहित स्क्रॉलव्यू के माध्यम से सीधे प्रेषित प्रतीत होता है, गति को स्वाइप करने से कोई प्रभाव नहीं पड़ता है। मैं पता लगा सकते हैं/OverlayView में
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
विधि अधिभावी द्वारा स्वाइप रोकना, हालांकि मैं अभी तक एक तरह से ठीक से एक तरह से यह स्क्रॉल करता है कि में scrollview के साथ उन लोगों के पास करने के लिए नहीं मिला है। जाहिर है स्पर्श छूएं UIScrollView स्वाइप का पता लगाने/व्याख्या करने के लिए उपयोग नहीं करता है?
मेरे द्वारा शोध किए गए सभी अन्य समान पदों को या तो एक अलग समाधान मिला है जो मेरे मामले में काम नहीं करेगा या अभी अनसुलझा हो गया है। मैंने स्पर्शों को नियोजित करने का उल्लेख भी देखा है शॉल्डबिन/स्पर्श्स शॉल कैंसल हालांकि मुझे समझ में नहीं आता कि यह कैसे लागू किया जाएगा। वैसे भी, उम्मीद है कि समुदाय से कुछ अंतर्दृष्टि है जो मुझे इसके लिए एक सुरुचिपूर्ण समाधान के साथ आने की अनुमति दे सकती है - कोई भी नमूना कोड शानदार होगा।
अग्रिम धन्यवाद, जोएल।
पीएस - मुझे यह भी उल्लेख करना चाहिए कि मुझे इसे आईओएस 3.0 के साथ संगत बनाने की ज़रूरत है, इसलिए मुझे लगता है कि UIGestureRecognizers का उपयोग करने का प्रयास करना बाहर है।
मैं आप कभी भी इस हल लगता नहीं है? – mahboudz
क्या आपने अभी तक इसे हल किया है? –