像水一样流亮的文字效果,动态效果图如下:

1 代码的实现类

FaceBook 出的一个动画类

下载地址:

https://github.com/hsjcom/SoldierShimmering

2 使用示例

导入

#import "FBShimmeringView.h"

// Title label.UILabel *headlinelabel      = [[UILabel alloc]initWithFrame:CGRectMake(0, 20, Width, 30)];headlinelabel.font          = [UIFont HeitiSCWithFontSize:20.f];headlinelabel.textAlignment = NSTextAlignmentCenter;headlinelabel.textColor     = [UIColor cyanColor];headlinelabel.text          = @"闪亮文字";[headlinelabel sizeToFit];FBShimmeringView *shimmeringView           = [[FBShimmeringView alloc] initWithFrame:CGRectMake(0, 20, Width, 30)];shimmeringView.shimmering                  = YES;shimmeringView.shimmeringBeginFadeDuration = 0.3;shimmeringView.shimmeringOpacity           = 0.3f;shimmeringView.shimmeringAnimationOpacity  = 1.f;[self.contentView addSubview:shimmeringView];shimmeringView.contentView = headlinelabel;

iOS动画——流光文字相关推荐

  1. iOS动画系列之八:使用CAShapeLayer绘画动态流量图

    这篇文章通过使用CAShapeLayer和UIBezierPath来画出一个动态显示剩余流量的小动画. 最终实现的效果如下: Paste_Image.png 动态效果图: shapeLayerAni. ...

  2. iOS动画系列之九:实现点赞的动画及播放起伏指示器

    iOS动画系列,共十篇.现在写到第九篇啦.感兴趣的可以通过下面的传输门进到其他几篇文章里面. 第一篇:iOS动画系列之一:通过实战学习CALayer和透视的原理.做一个带时分秒指针的时钟动画(上) 第 ...

  3. iOS动画详解(学习动画看这一篇就够了)

    2019独角兽企业重金招聘Python工程师标准>>> 原文出处:wu大维 动效设计一直是iOS平台的优势,良好的动效设计可以很好地提升用户体验.而动画则是动效的基础支撑.本动画将从 ...

  4. iOS动画开发之五——炫酷的粒子效果

    iOS动画开发之五--炫酷的粒子效果 在上几篇博客中,我们对UIView层的动画以及iOS的核心动画做了介绍,基本已经可以满足iOS应用项目中所有的动画需求,如果你觉得那些都还不够炫酷,亦或是你灵光一 ...

  5. iOS动画系列之五:基础动画之缩放篇旋转篇Swift+OC

    这一篇主要介绍基础动画之缩放和旋转.这些基本操作分享完之后,我想想可以找个稍微复杂一点点的动画做做啦. 这篇继续基础篇,分享一下缩放和旋转.因为整体思路和平移基本上没有变化,加上源代码里面也有OC版本 ...

  6. iOS UIButton 图片文字上下垂直布局 解决方案

    iOS UIButton 图片文字上下垂直布局 解决方案 参考文章: (1)iOS UIButton 图片文字上下垂直布局 解决方案 (2)https://www.cnblogs.com/yajunL ...

  7. IOS之代理文字点击变大变小

    IOS之代理文字点击变大变小 重点是掌握代理的使用,否则也失去次此意义 #import "ViewController.h" #import "AHLJFontSizeP ...

  8. iOS 动画基础总结篇

    iOS 动画基础总结篇   动画的大体分类(个人总结可能有误) 分类.png UIView 动画 属性动画 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 ...

  9. ios 动画设计_动画和讲故事在设计中的力量

    ios 动画设计 As human beings, we've always been fond of storytelling. Just think of campfire stories, Sa ...

  10. ae制h5文字动画_AE文字拉伸动画如何制作

    国庆愉快,鹿友们都出去玩了吧,我还在家里试效果呢,来看问题吧: 原视频的帧数比较多,由于公众号只能上传300帧以内的动图,所以我删减了视频前面一部分内容转成动图大家看看吧: 图片源于网络 如侵请联删 ...

最新文章

  1. idea工具使用总结
  2. 详解 Weex JS Framework 的编译过程
  3. ICPC2008哈尔滨-A-Array Without Local Maximums
  4. Python中的模块和包:模块的(动态)导入、__future__模块使用
  5. leetcode96. 不同的二叉搜索树 动归vs数学?
  6. [ZJOI2005]午餐 贪心+dp
  7. 40行代码的人脸识别实践
  8. python制作网页挂机_python使用ip代理抓取网页
  9. C语言编译器哪个好用,常用C语言编译器有哪些
  10. Django 优秀资源大全
  11. 异常详细信息: System.ComponentModel.Win32Exception: 信号灯超时时间已到
  12. 推荐10款最佳的App安全测试工具
  13. mysql 环境_MySQL怎么配置环境变量?
  14. 【转】美国百所大学招生网专页~
  15. 《遥远的救世主》遵守客观规律(五)——文化属性
  16. Axure RP 9格式刷使用说明【教程三】
  17. 认识控制台-什么是控制台?
  18. 输入一个x的值,要求输出对应y的值
  19. ip库下载 mysql_IP地址库最新下载(最详细准确的ip数据库)
  20. rust卡领地柜权限_rust一个领地柜有多大范围 | 手游网游页游攻略大全

热门文章

  1. vue.cli项目封装全局axios,封装请求,封装公共的api和调用请求的全过程
  2. 【经验分享】U盘软刷映泰TB250-BTC刷魔改BIOS上6789代CPU,另解决开机转一下后停止问题
  3. 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(运行/调试篇)
  4. 一篇文章教会你使用word域代码(seq field code )
  5. c语言斐波那契数列_大自然的神奇数列—斐波那契数列详解
  6. C# 读取oracle 中文乱码的解决方案
  7. Linux Shell脚本文本三剑客之AWK
  8. 计量常用知识——自用备查
  9. 用编程器免拆夹子刷斐讯K2 K2P解决难搞固件 刷BREED 无损原EEPROM
  10. 安装系统时,提示无法安装到这个磁盘,选中的磁盘具有MBR分区表,在EFI系统上,windows只能安装到GPT磁盘的问题