매력적인 사용자 인터페이스를 만들고자 하는 게임이나 어린이용 응용 프로그램 또는 응용 프로그램을 개발하는 경우 텍스트에 그림자를 추가하는 방법을 알아야 합니다. 이렇게 하면 텍스트가 매력적일 뿐만 아니라 사용자 경험도 향상됩니다.
여기에서 텍스트에 그림자를 추가하는 방법을 살펴보겠습니다.
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) }
효과를 보려면 응용 프로그램을 실행하십시오.