এই পোস্টে আমরা দেখব Swift ব্যবহার করে iOS ডিভাইসে টাচ পজিশন কীভাবে বের করতে হয়।
ধাপ ১: Xcode-এ নতুন প্রজেক্ট তৈরি করুন
Xcode খুলুন → New Project → Single View Application → নাম দিন "TouchMe"
ধাপ ২: Main.storyboard-এ একটি লেবেল যোগ করুন
Main.storyboard খুলুন এবং নিচের ছবির মতো একটি লেবেল যোগ করুন। এই লেবেলে টাচ পজিশন দেখাব।

ধাপ ৩: লেবেলের জন্য @IBOutlet তৈরি করুন
লেবেলের জন্য @IBOutlet তৈরি করুন এবং নাম দিন touchPositionLabel।
ধাপ ৪: ViewController-এ touchesBegan মেথড ওভাররাইড করুন
ভিউতে টাচ পজিশন পেতে ViewController-এ touchesBegan মেথড ওভাররাইড করুন:
override func touchesBegan(_ touches: Set<UITouch>, 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?.allTouches?.first ব্যবহার করে শুধু প্রথম টাচ পয়েন্ট ব্যবহার করছি লোকেশন দেখানোর জন্য।
'event' একটি অপশনাল, তাই আমরা if let বাইন্ডিং ব্যবহার করে মান আনলাম।
তারপর 'let loc:CGPoint = touch.location(in: touch.view)' ব্যবহার করে টাচ করা ভিউতে লোকেশন বের করলাম।
এই মেথড থেকে আপনি টাচ পজিশন পাবেন।
ধাপ ৫: প্রজেক্ট রান করুন
প্রজেক্ট রান করুন। আপনি স্ক্রিনের যেকোনো জায়গা টাচ করলে লেবেলে পজিশন দেখতে পাবেন।
