Computer >> Máy Tính >  >> Lập trình >> IOS

Làm thế nào để thêm bóng trên văn bản nhanh chóng?

Nếu bạn đang phát triển một trò chơi hoặc một ứng dụng dành cho trẻ em hoặc một ứng dụng mà bạn muốn tạo giao diện người dùng hấp dẫn, bạn phải biết cách thêm bóng trên văn bản. Điều này sẽ không chỉ làm cho văn bản hấp dẫn mà còn nâng cao trải nghiệm người dùng.

Ở đây chúng ta sẽ xem cách chúng ta có thể thêm bóng vào văn bản.

Bước 1 - Mở Xcode → Dự án mới → Ứng dụng một lần xem → Đặt tên là “ShadowText”

Bước 2 - Thêm nhãn trong Main.storyboard và tạo @IBOutlet của nhãn và đặt tên là lblHelloWorld.

Bước 3 - Thêm mã bên dưới vào ViewController.swift của bạn, thêm phần mở rộng hoàn chỉnh

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
   }
}

Bây giờ từ viewDidLoad gọi hàm trên trên nhãn như hình dưới đây.

override func viewDidLoad() {
   super.viewDidLoad()
   self.lblHelloWorld.UILableTextShadow(color: UIColor.red)
}

Chạy ứng dụng để xem hiệu quả.

Làm thế nào để thêm bóng trên văn bản nhanh chóng?