का उपयोग करके स्पर्श के साथ UIImageVIew में एक छवि मिटाएं और मिटाएं। मेरा प्रश्न here पर उल्लिखित जैसा है। मैं अपने ऐप में दो छवियों का भी उपयोग कर रहा हूं और मुझे बस स्पर्श करके शीर्ष छवि को मिटाना है। फिर स्पर्श करके मिटाए गए भाग को मिटाएं (यदि आवश्यक हो)। मैं शीर्ष छवि को मिटाने के लिए निम्न कोड का उपयोग कर रहा हूं। इस दृष्टिकोण में भी एक समस्या है। यह है कि छवियां बड़ी हैं और मैं उन्हें उचित रूप से प्रदर्शित करने के लिए पहलू फ़िट सामग्री मोड का उपयोग कर रहा हूं। जब मैं स्क्रीन पर स्पर्श करता हूं, तो यह कोने में छुआ जगह पर मिटा देता है। मुझे लगता है कि टच पॉइंट गणना के लिए कुछ फिक्स की आवश्यकता है। किसी भी तरह की सहायता को आभार समझेंगे।कोरिग्राफिक्स
दूसरी समस्या यह है कि मिटाए गए हिस्से को स्पर्श करके कैसे मिटाया जाए?
UIGraphicsBeginImageContext(self.imgTop.image.size);
[self.imgTop.image drawInRect:CGRectMake(0, 0, self.imgTop.image.size.width, self.imgTop.image.size.height)];
self.frame.size.width, self.frame.size.height)];
CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);
GContextSetLineWidth(UIGraphicsGetCurrentContext(), pinSize);
CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), 0, 0, 0, 1.0);
CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeCopy);
CGContextBeginPath(UIGraphicsGetCurrentContext());
CGContextMoveToPoint(UIGraphicsGetCurrentContext(), lastPoint.x, lastPoint.y);
CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), currentPoint.x, currentPoint.y);
CGContextStrokePath(UIGraphicsGetCurrentContext());
self.imgTop.contentMode = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
क्या तुमने कभी इस सवाल का एक समाधान मिला?यदि आप एक पाते हैं तो क्या आप समाधान साझा कर सकते हैं? मुझे बिल्कुल एक ही समस्या का सामना करना पड़ रहा है और उचित समाधान नहीं मिल रहा है। – Anuj
कृपया उत्तर दें कि क्या आपके पास इसका समाधान है। – Muzammil