/ / टचस्मेवड का उपयोग करके एक रेखा कैसे खींचना + एक विशिष्ट क्षेत्र से दूसरे विशिष्ट क्षेत्र में कार्य करना - iphone, xcode, touchesoved

टचस्मेवड + एक विशिष्ट क्षेत्र से दूसरे विशिष्ट क्षेत्र के लिए एक सही कार्य का उपयोग करके एक रेखा कैसे खींचना है - iphone, xcode, touchesmoved

मैं Android के स्क्रीन लॉक के बारे में अपने iPhone प्रोजेक्ट पर काम कर रहा हूं (एप्लीकेशन के समान)।

मैंने अपने दृश्य को प्रत्येक सर्कल (3x3) के नीचे 5 से 5 तक विभाजित किया है और मेरे बनाए हुए नक्शे के लिए लाइन बनाई है। यह मेरी पहली पोस्ट है इसलिए मैं किसी भी छवि को पोस्ट नहीं कर सकता हूं।

आपको एक सर्कल से दूसरे सर्कल में खींचने की जरूरत हैउन 2 हलकों के बीच एक रेखा जोड़ने के लिए। इस प्रकार, मैं फंक्शन टच मूव का उपयोग कर रहा हूं, लेकिन फंक्शन के कारण हर बार सीजीपीएन वैल्यू तक बना रहता है। मैं पिछले सर्कल के लिए राज्य को कैसे रखने जा रहा हूं जिसे मैंने पहले से ही खींच लिया है ताकि मैं वर्तमान सर्कल से जुड़ने के लिए एक रेखा खींच सकूं

उत्तर:

जवाब के लिए 0 № 1

उपयोग touchesBegan:withEventतथा touchesEnded:withEvent। में touchesBegan विधि आपके शुरुआती बिंदु और में स्टोर करें touchesEnded अपने अंतिम बिंदु को स्टोर करें और वहां आपके पास -> इन बिंदुओं के बीच एक रेखा खींचें। यह भी सुनिश्चित करें कि इन फ़ंक्शन के लिए सेट किए गए टच में केवल एक स्पर्श होता है।

[संपादित करें]: निरंतर लाइन आरेखण के लिए आपके प्रारंभिक बिंदु और स्पर्श स्थानांतरित विधि में प्राप्त वर्तमान बिंदु के बीच एक रेखा खींचना


जवाब के लिए 0 № 2

आप उपयोग कर सकते हैं https://github.com/bunchjesse/JBSignatureController रेखा खींचने के लिए और विशिष्ट क्षेत्र के लिए आप स्पर्श बिंदु की जांच कर सकते हैं।