Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะเพิ่มเงาบนข้อความอย่างรวดเร็วได้อย่างไร?


หากคุณกำลังพัฒนาเกมหรือแอปพลิเคชั่นสำหรับเด็กหรือแอพพลิเคชั่นที่คุณต้องการสร้างส่วนต่อประสานผู้ใช้ที่น่าดึงดูด คุณต้องรู้วิธีเพิ่มเงาบนข้อความ สิ่งนี้จะไม่เพียงทำให้ข้อความน่าดึงดูด แต่ยังช่วยปรับปรุงประสบการณ์ของผู้ใช้อีกด้วย

เราจะมาดูกันว่าเราจะเพิ่มเงาบนข้อความได้อย่างไร

ขั้นตอนที่ 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)
}

เรียกใช้แอปพลิเคชันเพื่อดูเอฟเฟกต์

จะเพิ่มเงาบนข้อความอย่างรวดเร็วได้อย่างไร?