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