有的时候我们有这样的需求:一行字符串中的字符需要显示不同的颜色,这时候 我们就需要指定特定的字符显示特定的颜色

- (void)viewDidLoad {
NSMutableAttributedString *gitStr = [self ChangeStrColor:[Util IncreaseDecimal:@"不同颜色的字符组成的字符串显示"] Loction:5];label.attributedText = gitStr;
}- (NSMutableAttributedString *)ChangeStrColor:(NSString *)ColorStr Loction:(NSInteger)loction {NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:ColorStr];NSInteger lengh = [str length];[str addAttribute:NSForegroundColorAttributeName value:[UIColor blackColor] range:NSMakeRange(0,loction)];[str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(lengh-3,3)];return str;
}

改变字符串中指定字符的颜色相关推荐

  1. jquery改变字符串中部分字符的颜色

    //该方法改变字符串中中括号内(包括中括号)的字符串颜色为红色function changecolocer() { var zf = $('#YWFA').text(); if(zf.length&g ...

  2. swif 在字符串中查找特定字符索引以及改变字符串的指定位置的颜色 字体大小

    1 第一种方式 var text = "谁包含这个字母";let range:Range<String.Index> = text.range(of: "含& ...

  3. Excel中如何截取字符串中指定字符后的部分字符

    1.如何给某列属性为时间整体加一个时间值: 场景一:假如我有一个excel中的某一列如下图所示,如何将该列的时间(用B代替整列)整体加一分钟呢?方法很简单,在空白单元格填写时间格式图中A所示:复制单元 ...

  4. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  5. C语言试题四十三之求出ss所指字符串中指定字符的个数,并返回此值。

    1. 题目 请编写一个函数function,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目. ...

  6. Java删除字符串中指定字符的方法分享

    转自: Java如何删除字符串中指定字符呢? 字符串: 字符串主要用于编程,概念说明.函数解释.用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=& ...

  7. js替换字符串某个字符,js修改字符串中指定字符

    平时用到elementui时,经常遇到多级树形结构,但是后端往往给前端反的每一级字段不一致,如果写个遍历循环将其改为一致麻烦的,不如直接将后台发的数组转为字符串,再将字符串中不一致的字段替换成一致的即 ...

  8. js删除字符串中指定字符

    删除字符串中指定字符 js方法删除指定字符:replace(); let JsonData = {validBegNm:"2022-06-02" }; JsonData.valid ...

  9. 7-2 删除字符串中指定字符 (10分)

    7-2 删除字符串中指定字符 (10分) 删除字符串中的指定字符,字符串和要删除的字符均由键盘输入. 输入格式: 在第一行中输入一个长度不超过20的字符串.并以回车结束:在第二行中输入待删除的一个字符 ...

最新文章

  1. python imgaug 图片增强
  2. 从Tronbull引狂欢,看APENFT与波场带来的新可能
  3. idle运行python_如何从IDLE交互式shell运行python脚本?
  4. 计算机组成实验微程序控制器实验,计算机组成原理实验报告3++微程序控制器实验.doc...
  5. 大数据_Hbase-API访问_Java操作Hbase_判断表是否存在---Hbase工作笔记0012
  6. docsify+github/gitee搭建个人在线文档
  7. KB奇遇记(9):艰难的上线
  8. 挑战程序设计竞赛-小笔记
  9. 百度地图java批量获得经纬度_批量调用百度地图API获取地址经纬度坐标
  10. HTML巩固练习之字体样式
  11. android电商平台,基于Android的电商平台通用客户端的设计与实现
  12. 求n边形周长的k等分点坐标(今日头条)
  13. 计算机学识水平自我评价,计算机毕业自我鉴定范文
  14. 线上环境频繁GC问题排查,Finalizer对象该背这个锅吗?
  15. Hgame-Week1
  16. Android开发(一)-发展和历史
  17. Vue3插件推荐和介绍
  18. HDU 5250 三阶魔方(模拟、置换)
  19. Linux中的压缩和解压缩命令zip|tar
  20. Python编程知识点总结

热门文章

  1. 【数字IC验证快速入门】36、UVM项目实践之APB_SPI(4)APB_SPI 激励(Sequencer)产生【Sequence 机制】
  2. GPRS无线通信原理
  3. 显著性检测算法学习阶段论文总结(1)
  4. webservice Xfier
  5. INTJINTJ——内向+直觉+思维+判
  6. 47座城市!轨道交通线路汇总(含高清图)
  7. 服务器硬盘启动声音,【威联通 TS-451 NAS网络存储服务器使用总结】声音|外壳_摘要频道_什么值得买...
  8. 中小企业的大数据技术路线选择
  9. 关于LINUX系统编程架构问题——4412 camera V4L2 RTMP流工程源码分析
  10. 全面屏虚拟按键高度适配