কম্পিউটার

কিভাবে সুইফট ব্যবহার করে একটি ScrollView এ উল্লম্বভাবে সোয়াইপ সনাক্ত করতে হয়?


স্ক্রলভিউতে সোয়াইপ শনাক্ত করতে আমাদের কিছু কৌশল ব্যবহার করতে হবে কারণ স্ক্রোল ভিউ স্থানীয়ভাবে এটিতে তৈরি স্ক্রলের দিকনির্দেশ দেয় না। আমরা একটি উদাহরণের সাহায্যে এটি দেখতে পাব।

একটি খালি প্রজেক্ট তৈরি করুন, আপনার প্রয়োজন অনুযায়ী ভিউতে স্ক্রোল ভিউ যোগ করুন।

আবেদনে প্রয়োজন অনুযায়ী তাদের সীমাবদ্ধতা দিন।

অবজেক্ট লাইব্রেরি থেকে, স্ক্রোল ভিউয়ের ঠিক উপরে একটি সোয়াইপ জেসচার শনাক্তকারী টেনে আনুন।

অঙ্গভঙ্গি সনাক্তকারী নির্বাচন করুন, এর অ্যাট্রিবিউট ইন্সপেক্টরে যান এবং সেখান থেকে সোয়াইপ বিকল্পটি নির্বাচন করুন এবং মানটিকে "আপ" হিসাবে সেট করুন৷

আপনি যখন এটি করেন, এখন আপনার অঙ্গভঙ্গি শনাক্তকারী শুধুমাত্র সোয়াইপগুলিকে চিনতে পারে৷ এখন আপনাকে এই সোয়াইপ অঙ্গভঙ্গির জন্য একটি পদ্ধতি তৈরি করতে হবে।

@IBAction func swipeMade(_ sender: UISwipeGestureRecognizer) {
   if sender.direction == .up {
      print("up swipe made")
      // perform actions here.
   }
}

আপনি যখন এই কোডটি লেখেন, সনাক্তকারী এই পদ্ধতিতে ইভেন্টগুলি পাঠায় এবং যদি সোয়াইপ দিকটি উপরে থাকে তবে এটি if ব্লকের ভিতরে আসবে। আপনি এখানে আপনার পছন্দসই অপারেশন করতে পারেন।

যখন আমরা একটি ডিভাইসে এই কোডটি চালাই এবং একটি সোয়াইপ করি, তখন নিচের ফলাফলটি কনসোলে উত্পাদিত হয়৷

কিভাবে সুইফট ব্যবহার করে একটি ScrollView এ উল্লম্বভাবে সোয়াইপ সনাক্ত করতে হয়?


  1. কিভাবে Swift(ios) ব্যবহার করে ইমেলে একটি সংযুক্তি পাঠাবেন?

  2. সুইফট ব্যবহার করে iOS অ্যাপে একটি কোণ দ্বারা ইমেজভিউতে একটি চিত্র কীভাবে ঘোরানো যায়?

  3. আমি কিভাবে আমার লেআউট উল্লম্বভাবে স্ক্রোল করতে পারি?

  4. অ্যান্ড্রয়েডে স্ক্রোলভিউয়ের শেষ কীভাবে সনাক্ত করবেন?