我们在做弹窗 或者显示label string的时候经常会用到字体变色 变大 等特殊处理,

swift中提供一个函数

NSMutableAttributedString

使用方法简介

var main_string = "Hello World" //定义字符串

var string_to_color = "World" //操作字符串

var range = (main_string as NSString).rangeOfString(string_to_color)// 操作

var attributedString = NSMutableAttributedString(string:main_string)

attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor() , range: range)//变红

Label.attributedText = attributedString //显示

最新文章

  1. Linux 江湖系列阶段性总结
  2. 控制window.print不打印某些内容
  3. Microsoft Visual C++
  4. windows,linux,mac生成ssh public key 和 private key
  5. radio选中
  6. C#结构体和类的区别
  7. android技术总结
  8. [JAVA设计模式]第三部分:结构模式
  9. UVa 442 矩阵链乘(栈)
  10. openstack(liberty):部署实验平台(三,简单版本软件安装 之cinder,swift)
  11. C# 启动外部程序的几种方法
  12. 转载.Net MVC中Html.RenderPartial和Html.RenderAction 的应用与区别
  13. jQuery zxxbox弹出框插件(v3.0)
  14. 养成代码注释习惯,帮助你更好使用NetBeans导航器
  15. Hibernate(五)——面向对象查询语言和锁
  16. Linux学习笔记——举例说,makefile 添加宏定义
  17. hadoop生态圈列式存储系统--kudu
  18. zabbix 修改为UTC 时区的配置
  19. 提升 Hive Query 执行效率 - Hive LLAP
  20. 模块(modue)和包(package)的概念-import导入模块

热门文章

  1. leetcode324
  2. @Repository的作用
  3. as3的全屏功能的实现主要是舞台stage的displayState属性
  4. Ztree学习(-)简单例子
  5. python之内置函数:map ,filter ,reduce总结
  6. nginx访问静态文件配置
  7. RxJava 与观察者模式
  8. 分享 - 27 个机器学习、数学、Python 速查表
  9. 【Java】JVM(三)、Java垃圾收集器
  10. etcd 集群恢复