在iOS中将渐变颜色快速应用于文本

渐变颜色很酷,尤其是将它们应用于文本时。 当然,您可以打开Photoshop或Sketch,对文本应用渐变,导出为png等。在以后需要更改字体,文本,间距等时,这是非常有限的。让我们学习如何使它们全部发生码!

通过下载游乐场来遵循:https://github.com/kgellci/GradientColorsInSwift

创建带有渐变颜色的视图。

在将渐变颜色应用于视图时,CAGradientLayer是您的朋友。

现在是时候添加标签并为文本遮罩渐变了!

您当然可以使用情节提要和自动布局来设置视图和标签。 如果视图更改大小,则必须相应地更新渐变图层的大小。

这足以让您自己开始探索渐变。 通过遮盖imageView或UIButtons标题标签来尝试上述示例。

您还可以浏览Shift的源代码:https://github.com/kgellci/Shift

Shift可让您通过定时动画或设备运动快速创建渐变(倾斜设备可移动渐变)。