यदि आप कोई गेम या बच्चों का एप्लिकेशन या ऐसा एप्लिकेशन विकसित कर रहे हैं जहां आप आकर्षक यूजर इंटरफेस बनाना चाहते हैं तो आपको टेक्स्ट पर शैडो जोड़ना आना चाहिए। यह न केवल टेक्स्ट को आकर्षक बनाएगा बल्कि यूजर एक्सपीरियंस को भी बढ़ाएगा।
यहां हम देखेंगे कि टेक्स्ट पर शैडो कैसे जोड़ें।
चरण 1: प्रोजेक्ट बनाएं
Xcode खोलें → New Project → Single View Application → नाम दें "ShadowText"
चरण 2: लेबल जोड़ें और आउटलेट बनाएं
Main.storyboard में लेबल जोड़ें और लेबल का @IBOutlet बनाएं और नाम दें "lblHelloWorld"
चरण 3: UILabel एक्सटेंशन जोड़ें
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)
}
एप्लिकेशन चलाकर प्रभाव देखें।
