如何使用 UILabel 创建发光效果?

Pan*_*ngu 6 animation uilabel ios swift

我正在尝试实现类似这样的目标:

在此输入图像描述

我发现了一些与我相关的问题:

  1. 如何设置UILabel发光效果的颜色?
  2. iPhone文字发光效果
  3. 在 iOS 上创建发光文本效果
  4. xcode UILabel文本添加外发光效果

大多数答案建议通过调整其阴影来修改UILabel's 图层属性,并且这些问题已经过时了。

我已经使用以下代码尝试了这些建议:

myLabel.layer.shadowColor = UIColor.black.cgColor
myLabel.layer.shadowOffset = .zero
myLabel.layer.shadowRadius = 2.0
myLabel.layer.shadowOpacity = 1.0
myLabel.layer.masksToBounds = false
myLabel.layer.shouldRasterize = true
Run Code Online (Sandbox Code Playgroud)

并得到以下结果:

在此输入图像描述

光芒不够强烈,也没有进一步消散。我尝试过调整偏移、半径和不透明度,但发光效果要么相同,要么不太明显。

这仍然可能吗?或者有人可以向我建议解决方法吗?

谢谢

小智 3

将阴影颜色更改为白色:

myLabel.layer.shadowColor = UIColor.white.cgColor
Run Code Online (Sandbox Code Playgroud)