/ / UIImageView को UIScrollView पर खींचें और छोड़ें - उद्देश्य- c, ios, uikit, uiimageview, uitouch

UISmrollView पर एक UIImageView खींचें और छोड़ें - उद्देश्य-सी, ios, uikit, uiimageview, uitouch

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

नए कैसे जोड़ा गया UIImageView (dragImage) प्रारंभिक घटनाओं को नहीं छूता है या स्पर्श घटनाओं को नहीं उठाता है जब यह प्रारंभिक टचबिन इवेंट प्राप्त नहीं करता है।

उत्तर:

उत्तर № 1 के लिए 1

यदि आप "उपयोग कर रहे हैं touchesBegan ड्रैग / ड्रॉप से ​​निपटने के अपने तरीके के रूप में जो पहली ठोकर हो सकती है। यह शायद आप के लिए विभिन्न का उपयोग करने के लिए बहुत आसान होने जा रहा है UIGestureRecognizers जो कि iOS 4.0 और उससे अधिक में दिए गए हैं (जब तक कि आपके पास iOS 3 का समर्थन करने का कोई विशेष कारण नहीं है)।

इशारा पहचानने वालों के साथ आप बस एक को अपने साथ जोड़ सकते हैं UIImageView और इसके केंद्र बिंदु को देखने का नजरिया बदल देंजब भी आपके पहचानकर्ता को स्पर्श किया जाता है तो उसे स्पर्श किया जाता है। यदि आप इशारा पहचानने वालों का उपयोग करने के लिए उत्सुक नहीं हैं, तो शायद आप अपने कुछ मौजूदा कोड प्रदान कर सकते हैं ताकि हम यह महसूस कर सकें कि यहाँ क्या हो रहा है।