如何快速为文本添加阴影?
iosapps/applicationsmobile development更新于 2026/2/16 22:52:17
如果您正在开发游戏、儿童应用,或者想要打造更具吸引力的用户界面的应用,您必须知道如何为文本添加阴影。这不仅能让文本更具吸引力,还能提升用户体验。
这里我们将了解如何为文本添加阴影。
步骤 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)
}
运行应用程序查看效果。


