// 设置颜色等NSMutableDictionary *arrDic = [NSMutableDictionary dictionary];arrDic[NSForegroundColorAttributeName] = [UIColor purpleColor];arrDic[NSBackgroundColorAttributeName] = [UIColor greenColor];arrDic[NSKernAttributeName] = @10;arrDic[NSUnderlineStyleAttributeName] = @1;NSMutableAttributedString *attriOneStr = [[NSMutableAttributedString alloc]initWithString:@"来呀,快活呀,反正有大把时光" attributes:arrDic];self.oneLabel.attributedText = attriOneStr;// 简单的图文混排NSMutableAttributedString *arrTwoStr = [[NSMutableAttributedString alloc]init];NSMutableAttributedString *TwoChildStr = [[NSMutableAttributedString alloc]initWithString:@"你好啊"];[arrTwoStr appendAttributedString:TwoChildStr];NSTextAttachment *attachMent = [[NSTextAttachment alloc]init];attachMent.image = [UIImage imageNamed:@"2"];attachMent.bounds = CGRectMake(0, -5, 20, 20);NSAttributedString *picStr = [NSAttributedString attributedStringWithAttachment:attachMent];[arrTwoStr appendAttributedString:picStr];NSAttributedString *TwooStr = [[NSAttributedString alloc]initWithString:@"我是小菜鸟"];[arrTwoStr appendAttributedString:TwooStr];self.twoLabel.attributedText = arrTwoStr;

转载于:https://www.cnblogs.com/HJQ2016/p/5892499.html

第三十三篇、富文本 NSMutableAttributedString相关推荐

  1. Android UI开发第三十三篇——Navigation Drawer For Android API 7

    Creating a Navigation Drawer中使用的Navigation Drawer的android:minSdkVersion="14",现在Android API ...

  2. 第三十三篇 transition-group 列表过渡

    上一篇内容讲到的是transiotion,其中还记得有一个报错吗?如下: 先来回顾一下,<transition> 只能用于单个元素,如果在<transition>单中并列两个& ...

  3. 第十三篇、文本框、密码框和文本域。

    文章目录 前言 一.文本框.密码框和文本域之间的对比 二.代码示例 1.文本框 2.密码框 3.文本域 总结 前言 上一篇我们共同学习了下拉框和列表框,本篇我们将学习文本框.密码框和回顾我们之前学习的 ...

  4. 富文本NSMutableAttributedString用法大全

    // NSFontAttributeName                设置字体属性,默认值:字体:Helvetica(Neue) 字号:12 // NSForegroundColorAttrib ...

  5. 第三十三篇,网络编程TCP协议通讯过程实现和函数接口

    网络编程知识点概览 ========================================    1.核心知识点        传输层的两个重要协议             tcp协议:   ...

  6. “约见”面试官系列之常见面试题第三十三篇之事件委托(建议收藏)

    目录 概述 引入原因 具体写法 适用场景 概述 "事件处理程序过多"问题的解决方案就是事件委托,利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件. 事件冒泡:由 ...

  7. IntelliJ IDEA快速入门 | 第三十三篇:在IntelliJ IDEA中如何进行断点调试呢?

    断点调试是程序员的一个基本技能,有多重要不用我再说了吧

  8. Label--关于Label富文本

    一.label的富文本属性 label.attributedText 需要注意一点:如果一个label设置了富文本这个属性,那它其他的设置都将失效. 二.富文本对象的创建 //初始化富文本对象的方法一 ...

  9. iOS 富文本~设置字体大小和颜色

    //联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄 一.富文本效果图: 图1: 二.富文本实现代码: //1.初始化UILabel UILabel *introLabel = [UILa ...

最新文章

  1. 图像读取、转为灰度图像、均值平滑、显示保存操作
  2. 为iPhone6 设计自适应布局(一)
  3. 使用Identity Server 4建立Authorization Server (2)
  4. SpringBoot项目去除druid监控的底部广告
  5. SSH连接virtualbox中的虚拟机
  6. socket.io简介
  7. python——异常except语句用法与引发异常
  8. AMFPHP基本安全问题
  9. python爬虫从入门到放弃-python爬虫从入门到放弃(八)之 Selenium库的使用
  10. 精选 Hive 高频面试题11道,附答案详细解析(好文收藏)
  11. [转]高负载并发网站架构分析
  12. MongoDB studio3T 破解
  13. oracle多个参数查询,Oracle 多参数查询语句
  14. [每日一氵] Python 训练过程中,如何优雅的保存loss
  15. 从命令行编译 JScript 代码
  16. 个人网站与个人博客的区别
  17. Fiori WebIde开发环境搭建
  18. win10计算机亮度无法调节,win10电脑调不了亮度怎么办?教你win10电脑调不了亮度处理方法...
  19. java中的守护线的应用_JVM中的守护线程示例详解
  20. 2. vibrate-arch

热门文章

  1. html5网页仿写,纯CSS代码模仿绘制蚂蚁庄园页面
  2. 72岁奶奶在抖音教物理火了,百万粉丝追更,网友:小时候要有这种老师就好了...
  3. 睡眠好不在于8小时,关键是满足「睡眠周期」
  4. 腾讯云:新基建大潮下国产数据库的探索与思考 | 云·创课程实录
  5. 没有绿幕,AI也能完美视频抠图,发丝毕现,毫无违和感 | CVPR
  6. eyoucmsPHP企业网站内容管理系统
  7. 大数据如何在商业银行战略规划中发挥作用
  8. IOS NSInvocation应用与理解
  9. 朱翊:从鼎级云珍冰箱看卡萨帝的百年品牌逻辑
  10. 函数指针与指针函数的使用与小结