หากคุณกำลังพัฒนาเกมหรือแอปพลิเคชั่นสำหรับเด็กหรือแอพพลิเคชั่นที่คุณต้องการสร้างส่วนต่อประสานผู้ใช้ที่น่าดึงดูด คุณต้องรู้วิธีเพิ่มเงาบนข้อความ สิ่งนี้จะไม่เพียงทำให้ข้อความน่าดึงดูด แต่ยังช่วยปรับปรุงประสบการณ์ของผู้ใช้อีกด้วย
เราจะมาดูกันว่าเราจะเพิ่มเงาบนข้อความได้อย่างไร
ขั้นตอนที่ 1 − เปิด Xcode → โครงการใหม่ → แอปพลิเคชั่นมุมมองเดียว → ตั้งชื่อมันว่า "ShadowText"
ขั้นตอนที่ 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) }
เรียกใช้แอปพลิเคชันเพื่อดูเอฟเฟกต์