UIKit-এর বিভিন্ন UI কম্পোনেন্ট যেমন UIButton, UILabel, এবং UITextField iOS অ্যাপ্লিকেশন তৈরির সময় ব্যাপকভাবে ব্যবহৃত হয়। এগুলোর মাধ্যমে সহজেই গ্রাফিক্যাল ইউজার ইন্টারফেস তৈরি করা যায়।
UIKit-এর বিভিন্ন UI কম্পোনেন্ট
১. UIButton (বাটন)
- একটি টাচ ইন্টারঅ্যাক্টিভ উপাদান, যা ব্যবহারকারীর ক্রিয়াকলাপ গ্রহণ করে।
- প্রোপার্টি:
title,backgroundColor,image - ব্যবহার:
addTargetফাংশনের মাধ্যমে ইভেন্ট হ্যান্ডল করা হয়।
উদাহরণ:
let button = UIButton(type: .system)
button.setTitle("Submit", for: .normal)
button.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside)
২. UILabel (লেবেল)
- স্ট্যাটিক বা ডায়নামিক টেক্সট প্রদর্শনের জন্য ব্যবহৃত হয়।
- প্রোপার্টি:
text,textColor,font,textAlignment
উদাহরণ:
let label = UILabel()
label.text = "Hello, World!"
label.textColor = .black
label.textAlignment = .center
৩. UITextField (টেক্সট ফিল্ড)
- ইউজারের ইনপুট (যেমন: নাম, ইমেল) গ্রহণের জন্য ব্যবহৃত হয়।
- প্রোপার্টি:
placeholder,text,keyboardType delegateব্যবহার করে টেক্সট পরিবর্তন, সাবমিশন ইত্যাদি নিয়ন্ত্রণ করা যায়।
উদাহরণ:
let textField = UITextField()
textField.placeholder = "Enter your name"
textField.borderStyle = .roundedRect
UI কম্পোনেন্টের ব্যবহারের সুবিধা
- ইন্টারঅ্যাক্টিভ ইউজার ইন্টারফেস: বাটন, লেবেল, এবং টেক্সট ফিল্ডসহ UIKit কম্পোনেন্টের মাধ্যমে ব্যবহারকারীর সাথে ইন্টারঅ্যাকশন সহজ হয়।
- সহজ কাস্টমাইজেশন: প্রতিটি উপাদানের প্রপার্টি এবং মেথড ব্যবহার করে ডিজাইন এবং ফাংশনালিটি কাস্টমাইজ করা যায়।
UIKit কম্পোনেন্টগুলির ব্যবহারের মাধ্যমে iOS অ্যাপে দ্রুত এবং সুন্দর গ্রাফিক্যাল ইউজার ইন্টারফেস তৈরি করা সম্ভব।
Content added By