আপনি যদি গেম বা কিডস অ্যাপ্লিকেশন বা এমন অ্যাপ্লিকেশন ডেভেলপ করেন যেখানে আকর্ষণীয় ইউজার ইন্টারফেস চান, তবে টেক্সটে শ্যাডো যোগ করা জানা প্রয়োজন। এটি শুধু টেক্সটকে আকর্ষণীয় করবে না, ইউজার এক্সপেরিয়েন্সও বাড়াবে।
এখানে আমরা দেখব কিভাবে টেক্সটে শ্যাডো যোগ করা যায়।
Step 1 − Xcode → New Project → Single View Application → নাম দিন "ShadowText"
Step 2 − Main.storyboard-এ একটি Label যোগ করুন এবং এর @IBOutlet তৈরি করুন, নাম দিন lblHelloWorld।
Step 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)
}
অ্যাপ্লিকেশন রান করুন ইফেক্ট দেখতে।
