আপনি যদি একটি গেম বা বাচ্চাদের অ্যাপ্লিকেশন বা এমন একটি অ্যাপ্লিকেশন তৈরি করেন যেখানে আপনি আকর্ষণীয় ব্যবহারকারী ইন্টারফেস তৈরি করতে চান তবে আপনাকে অবশ্যই পাঠ্যের উপর ছায়া যুক্ত করতে হবে তা জানতে হবে। এটি শুধুমাত্র টেক্সটকে আকর্ষণীয় করে তুলবে না বরং এটি ব্যবহারকারীর অভিজ্ঞতাও বাড়াবে।
এখানে আমরা দেখব কিভাবে আমরা টেক্সটে ছায়া যোগ করতে পারি।
ধাপ 1 − Xcode খুলুন → নতুন প্রকল্প → একক দৃশ্য অ্যাপ্লিকেশন → আসুন এটির নাম রাখি “শ্যাডোটেক্সট”
ধাপ 2 − Main.storyboard-এ লেবেল যোগ করুন এবং লেবেলের @IBOutlet তৈরি করুন এবং এর নাম দিন lblHelloWorld।
ধাপ 3 − আপনার ViewController.swift-এ নিচের কোড যোগ করুন, সম্পূর্ণ এক্সটেনশন যোগ করুন
extension UILabel { func UILableTextShadow(color: UIColor){ self.textColor = color self.layer.masksToBounds = false self.layer.shadowOffset = CGSize(width: 1, height: 1) self.layer.rasterizationScale = UIScreen.main.scale self.layer.shadowRadius = 6.0 self.layer.shadowOpacity = 1.0 } }
এখন viewDidLoad থেকে উপরের ফাংশনটিকে নিচের মতো লেবেলে কল করুন।
override func viewDidLoad() { super.viewDidLoad() self.lblHelloWorld.UILableTextShadow(color: UIColor.red) }
প্রভাব দেখতে অ্যাপ্লিকেশনটি চালান৷
৷