কম্পিউটার

কিভাবে iOS ডিভাইসে টাচ পজিশন পাবেন?


এই পোস্টে আমরা দেখব কিভাবে সুইফট ব্যবহার করে ডিভাইসে টাচ পজিশন পেতে হয়।

তো চলুন শুরু করা যাক।

ধাপ 1 − Xcode খুলুন → নতুন প্রকল্প → একক দৃশ্য অ্যাপ্লিকেশন → আসুন এটির নাম রাখি “TouchMe”

ধাপ 2 − Main.storyboard খুলুন এবং নিচের মত একটি লেবেল যোগ করুন। এই লেবেলে আমরা টাচ পজিশন দেখাব।

কিভাবে iOS ডিভাইসে টাচ পজিশন পাবেন?

ধাপ 3 − লেবেলের জন্য @IBOutlet তৈরি করুন, এটির নাম দিন টাচ পজিশন লেবেল৷

পদক্ষেপ 4৷ − ভিউতে টাচ পজিশন পেতে আমরা ভিউকন্ট্রোলারে 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) "
   }
}

আপনি যখনই স্ক্রিনের কোথাও স্পর্শ করেন তখনই স্পর্শগুলি কল করা শুরু হয়। এটি আমাদের স্পর্শ ইভেন্ট দেয় যা সমস্ত স্পর্শ ধারণ করে।

আমরা ইভেন্ট ব্যবহার করে শুধুমাত্র প্রথম টাচ পয়েন্ট ব্যবহার করছি?.allToches?.প্রথমে স্পর্শ অবস্থান দেখানোর জন্য

'ইভেন্ট' একটি ঐচ্ছিক, তাই আমরা যদি ব্যবহার করেছি যদি… মানটি খুলতে বাইন্ডিং করি।

তারপর 'let loc:CGPoint =touch.location(in:touch.view)' ব্যবহার করে, আমরা স্পর্শ করা দৃশ্যে অবস্থান পাচ্ছি।

আপনি উপরের পদ্ধতিতে স্পর্শ অবস্থান পাবেন।

প্রকল্প চালান। আমরা লেবেলের অবস্থানটি দেখাচ্ছি, আপনি যখনই স্ক্রিনের কোথাও স্পর্শ করবেন তখন এটি নীচের মতো দেখা যাবে৷

কিভাবে iOS ডিভাইসে টাচ পজিশন পাবেন?


  1. প্রোগ্রাম্যাটিকভাবে অ্যান্ড্রয়েড ডিভাইসের আইপি ঠিকানা কীভাবে পাবেন?

  2. অ্যান্ড্রয়েড ডিভাইসের প্রাথমিক ই-মেইল ঠিকানা কীভাবে পাবেন?

  3. কিভাবে iOS 15 পাবেন

  4. কিভাবে রুট না করে আপনার Android ডিভাইসে 3D টাচ পাবেন