美文网首页
iOS图层蒙版实现彩色字体效果

iOS图层蒙版实现彩色字体效果

作者: 划满伤痕的天空 | 来源:发表于2017-01-07 14:01 被阅读0次

今天下雪了,来北京半年好像第一次见得雪,工作忙完了,梳理下今天学的东西,分享一下:

                              彩虹颜色的实现


CAGradientLayer *gradientLayer = [CAGradientLayer layer];

gradientLayer.frame = self.view.bounds;

colors是一个数组, 这里放置了彩虹的七种颜色(赤橙黄绿青蓝紫),你也可以放你喜欢的颜色

gradientLayer.colors = @[RGB(255, 0, 0), RGB(255, 165, 0), RGB(255, 255, 0), RGB(0, 255, 0), RGB(0, 255, 255), RGB(0, 0, 255), RGB(43, 0, 255), RGB(87, 0, 255)];

[self.view.layer addSublayer:gradientLayer];

如图:

   字体变为彩虹色



UILabel *label = [[UILabel alloc] init];

label.text = @"赤橙黄绿青蓝紫";

label.textAlignment = NSTextAlignmentCenter;

label.numberOfLines = 0;

label.font = [UIFont systemFontOfSize:667.0/12];

[self.view addSubview:label];

1.子图层mask和父图层gradientLayer 构成了蒙板图层

2.mask图层只关注图层的形状,在这里也就是文字的内容

3.父图层去填充这个模板的颜色color

这里为了方便宽度我直接设置为了固定的375和667

gradientLayer.mask = label.layer;

label.layer.frame = CGRectMake((375-667/7)/2, 0, 667.0/7, 667);

如图:


最后有一个很详细的讲解图层的地址,平时项目中用到特效或者动画比较多的推荐大家看看,真心不错,我也正在学习:iOS核心动画

好啦,回家了,下雪天,心都跑到窗外了,祝大家生活愉快!

相关文章

  • iOS图层蒙版实现彩色字体效果

    今天下雪了,来北京半年好像第一次见得雪,工作忙完了,梳理下今天学的东西,分享一下: ...

  • 零基础学习PhotoshopCS6︱第十课 图层蒙版

    定义:蒙在图层上的板。 这个板可以是白色、灰色、黑色。 种类:图层蒙版、矢量蒙版、快速蒙版、剪贴蒙版 一、图层蒙版...

  • 【Photoshop 水墨效果】出淤泥而不染

    今天分享一个彩色图片转化为水墨国画的效果,下面用《爱莲说》中的莲示例,水墨效果主要运用图层蒙版、混合样式、色彩调整...

  • 图层蒙版的使用-058

    图层蒙版 创建 文字 蒙版 风景图层,要在文字的上方 Alt+左键:在图层中间单击 快速蒙版 点击 快速蒙版 画笔...

  • 图层蒙版&通道

    一、图层蒙版 功能:遮罩一部分效果,保留一部分效果。使用范围:背景图层,像素图层,形状图层,文字图层,图层组。1、...

  • iOS-Core Animation

    1、视图效果 1.1 圆角 1.2 图层边框 1.3 阴影 简单的阴影 裁剪 + 阴影 1.4 图层蒙版 1.5...

  • PS零基础入门课程——图层蒙版

    1 图层蒙版 图层蒙版,可以说是在图片上蒙多一层纸,对这层纸的编辑可以实现对图片的调整。 实战操作:打开图片,调整...

  • PS教程之图层蒙版--换脸术重出江湖

    图层蒙版是覆盖在某一个特定图层或图层组上的蒙版,图层蒙版用于控制图层不同区域的隐藏或显示方式,可以用来控制图层的不...

  • pr蒙版

    1.蒙版基础介绍1)添加蒙版:选中视频图层,在效果控件中,点击不透明度下方的圆形、矩形和钢笔符号即为该视频图层添加...

  • Ps快速制作半调圆点风格人像海报

    效果图的制作思路非常简单:首先在通道里面提取人像的暗部选区;然后在图层里面保持选区,并给图层添加蒙版;最后在蒙版状...

网友评论

      本文标题:iOS图层蒙版实现彩色字体效果

      本文链接:https://www.haomeiwen.com/subject/rzrfbttx.html