इस पोस्ट में हम देखेंगे कि Swift का उपयोग करके डिवाइस पर टच पोजीशन कैसे प्राप्त करें।
चरण 1: नया Xcode प्रोजेक्ट बनाएं
Xcode खोलें → New Project → Single View Application → नाम "TouchMe" रखें।
चरण 2: स्टोरीबोर्ड में लेबल जोड़ें
Main.storyboard खोलें और नीचे दिखाए अनुसार एक लेबल जोड़ें। इस लेबल पर हम टच पोजीशन दिखाएंगे।

चरण 3: लेबल के लिए IBOutlet बनाएं
लेबल के लिए @IBOutlet बनाएं, नाम "touchPositionLabel" रखें।
चरण 4: touchesBegan मेथड को ओवरराइड करें
ViewController में touchesBegan मेथड को ओवरराइड करके व्यू में टच पोजीशन प्राप्त करें:
override func touchesBegan(_ touches: Set, with event: UIEvent?) { if let touch = event?.allTouches?.first { let loc: CGPoint = touch.location(in: touch.view) self.touchPositionLabel.text = " X:\(loc.x) Y:\(loc.y) " } }
touchesBegan जब भी आप स्क्रीन पर कहीं टच करते हैं तो कॉल होता है। यह टच इवेंट देता है जिसमें सभी टच होते हैं। हम केवल पहले टच पॉइंट का उपयोग करते हैं। 'event' एक ऑप्शनल है, इसलिए हमने if-let बाइंडिंग का उपयोग किया है। फिर 'touch.location(in: touch.view)' का उपयोग करके टच किए गए व्यू में लोकेशन प्राप्त करते हैं।
चरण 5: प्रोजेक्ट चलाएं
प्रोजेक्ट चलाएं। जब भी आप स्क्रीन पर कहीं टच करेंगे तो लेबल पर पोजीशन दिखाई देगी।
