यदि आप कोई गेम या बच्चों का एप्लिकेशन या कोई एप्लिकेशन विकसित कर रहे हैं जहां आप आकर्षक यूजर इंटरफेस बनाना चाहते हैं तो आपको पता होना चाहिए कि टेक्स्ट पर छाया कैसे जोड़ना है। यह न केवल टेक्स्ट को आकर्षक बनाएगा बल्कि यह उपयोगकर्ता के अनुभव को भी बढ़ाएगा।
यहां हम देखेंगे कि हम टेक्स्ट पर शैडो कैसे जोड़ सकते हैं।
चरण 1 − ओपन एक्सकोड → नया प्रोजेक्ट → सिंगल व्यू एप्लीकेशन → आइए इसे "शैडोटेक्स्ट" नाम दें
चरण 2 - Main.storyboard में लेबल जोड़ें और लेबल का @IBOutlet बनाएं और इसे lblHelloWorld नाम दें।
चरण 3 − नीचे दिए गए कोड को अपने ViewController.swift में जोड़ें, पूरा एक्सटेंशन जोड़ें
<पूर्व>विस्तार UILabel { func UILableTextShadow(color:UIColor){ self.textColor =color self.layer.masksToBounds =false self.layer.shadowOffset =CGSize (चौड़ाई:1, ऊंचाई:1) self.layer.rasterizationScale =UIScreen. main.scale self.layer.shadowRadius =6.0 self.layer.shadowOpacity =1.0 }}अब viewDidLoad से उपरोक्त फ़ंक्शन को नीचे दिखाए अनुसार लेबल पर कॉल करें।
ओवरराइड func viewDidLoad() {super.viewDidLoad() self.lblHelloWorld.UILableTextShadow(color:UIColor.red)}
प्रभाव देखने के लिए एप्लिकेशन चलाएँ।