Kevin Blog
  • Producter 让产品从 0 到 1
  • iOS 开发视频
  • 我开发的 App 们

mask

A collection of 1 post
Ios

Fun With CALayer Mask

刚好今天开源了一个有趣的项目 RealtimeGradientText [https://github.com/kevinzhow/RealtimeGradientText],所以也好聊一下 CALayer 的 Mask。 什么是 Mask 就以 RealtimeGradientText 为例子,渐变的文字其实是用 UITextView 的 Layer 作为 Mask,去 Mask 一个 CAGradientLayer。 UITextView 的背景色被设置为透明,文字的颜色是纯黑,所以当用 UITextView 去 Mask CAGradientLayer 时候,CAGradientLayer 会仅保留和 UITextView 非透明区域重叠的部分,即文字部分。 Mask 的消失 UITextView 被当作 Mask 后,你也就不能再继续编辑这个 Layer 了,因为
Jul 6, 2015 2 min read
Kevin Blog © 2023
Powered by Ghost