কম্পিউটার

কিভাবে প্রোগ্রাম্যাটিকভাবে একটি ধারক দৃশ্যে একটি UISegmentedControl যোগ করবেন?


আইওএসে সুইফটের সাথে একটি UISegmentControl যোগ করতে আমাদের প্রথমে একটি সেগমেন্ট কন্ট্রোল তৈরি করতে হবে এবং এটি কন্ট্রোলার ফাংশন, অর্থাৎ এটি অ্যাকশন। আসুন সেই ধাপগুলো দেখি।

একটি বিভাগীয় নিয়ন্ত্রণ যোগ করার জন্য একটি ফাংশন তৈরি করা যাক।

func addControl() {
   let segmentItems = ["First", "Second"]
   let control = UISegmentedControl(items: segmentItems)
   control.frame = CGRect(x: 10, y: 250, width: (self.view.frame.width - 20), height: 50)
   control.addTarget(self, action: #selector(segmentControl(_:)), for: .valueChanged)
   control.selectedSegmentIndex = 1
   view.addSubview(control)
}

বিভাগীয় নিয়ন্ত্রণ যোগ করতে এই ফাংশনটি আমাদের ভিউ কন্ট্রোলারে কল করা যেতে পারে, আসুন এই নিয়ন্ত্রণের জন্য অ্যাকশন যোগ করি।

@objc func segmentControl(_ segmentedControl: UISegmentedControl) {
   switch (segmentedControl.selectedSegmentIndex) {
      case 0:
         // First segment tapped
      break
      case 1:
         // Second segment tapped
      break
      default:
      break
   }
}

যখন আমরা একটি iOS সিমুলেটরে একই কোড চালাই তখন নিচের আউটপুটটি তৈরি হয়।

কিভাবে প্রোগ্রাম্যাটিকভাবে একটি ধারক দৃশ্যে একটি UISegmentedControl যোগ করবেন?


  1. উইন্ডোজ 11/10 এ কন্ট্রোল প্যানেলে কীভাবে রেজিস্ট্রি এডিটর যুক্ত করবেন

  2. কন্ট্রোল প্যানেলে স্থানীয় গ্রুপ নীতি সম্পাদক কীভাবে যুক্ত করবেন

  3. উইন্ডোজ 10 এ সেট করে কন্ট্রোল প্যানেল ভিউ কীভাবে পরিবর্তন করবেন

  4. কীভাবে আপনার আইফোনের নিয়ন্ত্রণ কেন্দ্রে শাজাম যুক্ত করবেন