在iOS开发过程中,会有一些为了提高APP的视觉效果而设置的特别一点的效果,比如一行文字需要自定义不同的颜色和文字大小,这就用到通过富文本来设置字符串的颜色、大小和文字类型。这篇博文我打算只介绍怎么设置指定内容的一些文字属性设置,如果之前看过我写的博文,就会发现有一篇类似介绍通过富文本来设置字符串内容的博文,但是那篇是综合性的,包括介绍button的,以及UItextfield的设置,所以在这里我只介绍怎么设置字符串指定位置的一些自定义设置的方法,如有不妥之处,欢迎指正。

我在这里介绍三种常用的设置字符串一些属性的不同情况:第一种情况:在不知道字符串有多少个字符的情况下,设置字符串前面部分文字的颜色;第二种情况:在不知道字符串有多少个字符的情况下,设置字符串后面部分文字的颜色;第三种情况:在知道字符串的字符数量的情况下,设置指定具体位置的文字颜色。从后台获取的数据都是不确定字符串具体的内容的,我们只能根据后台数据的字段来获得数据的length,下面举得例子我是按照具体的字符串来展示,就当做那段具体的字符串就是不确定具体内容的情况下来处理的。

一、字符串前几位文字的设置:

UILabel *label =

iOS开发:字符串设置指定内容的文字颜色、文字大小、文字字体类型相关推荐

  1. markdown编辑器——文字颜色、大小、字体、背景色、图片大小与居中对齐的设置方法

    文章目录 一.颜色 二.大小 三.字体 四.背景色 五.图片大小 方法1: 方法 2 图片居中 一.颜色 浅红色文字: 深红色文字 浅绿色文字 深绿色文字 浅蓝色文字 深蓝色文字 浅黄色文字 深黄色文 ...

  2. 【WPF】设置TextBox内容为空时的提示文字

    原文:[WPF]设置TextBox内容为空时的提示文字 <TextBox Width="150" Margin="5"><TextBox.Re ...

  3. R语言ggplot2可视化指定图像标题(title)、副标题(subtitle)的内容、字体大小、字体类型、色彩、对齐方式等实战

    R语言ggplot2可视化指定图像标题(title).副标题(subtitle)的内容.字体大小.字体类型.色彩.对齐方式等实战 目录

  4. NX二次开发-UFUN设置对象(点线面体)的颜色UF_OBJ_set_color

    NX二次开发-UFUN设置对象(点线面体)的颜色UF_OBJ_set_color NX9+VS2012#include <uf.h> #include <uf_obj.h> # ...

  5. matlab常用的设置,坐标系、线条颜色、线型,字体、属性

    一.坐标系 1)定义坐标范围:一般MATLAB自动定义坐标范 围,如用户认为设定的不合适,可用:axis([Xmin, Xmax, Ymin, Ymax]) 来重新设定; 2) 坐标轴控制:MATLA ...

  6. doc python 字体颜色,Python docx修改文字大小字体类型 Python-docx 实现整体修改或者部分修改文字的大小和字体类型...

    想了解Python-docx 实现整体修改或者部分修改文字的大小和字体类型的相关内容吗,Leeoo_lyq在本文为您仔细讲解Python docx修改文字大小字体类型的相关知识和一些Code实例,欢迎 ...

  7. TextView使用Html适配文字颜色(color:““)、文字大小(font-size:14px)、文字权重(font-weight:500)

    TextView使用Html适配文字颜色(color:"").文字大小(font-size:14px).文字权重(font-weight:500) TextView中提供了Html ...

  8. python设置坐标轴刻度值字体大小_python 设置xlabel,ylabel 坐标轴字体大小,字体类型...

    本文介绍了python 设置xlabel,ylabel 坐标轴字体大小,字体类型,分享给大家,具体如下: #--coding:utf-8-- import matplotlib.pyplot as p ...

  9. css字体大小随控件,GitHub - Luren3/CssTextView: 这是基于TextView的扩展小控件,一个支持设置一段文字设置不同的颜色、大小、字体样式以及点击事件...

    设置文本内容其中文字的颜色 text文字 color颜色 startIndex开始位置 OnClickSpan点击事件 setTextArrColor(String text, int color) ...

最新文章

  1. Coherence-Enhancing Shock Filters(附源码)
  2. 测试你的前端代码 - part3(端到端测试)
  3. 解决matplotlib中文乱码问题
  4. 13-NSPersistentContainer性能比较
  5. slidingmenu能否实现菜单页在内容页上方,而不是把内容页挤到一边去????...
  6. com.google.common.collect.Range 集合计算
  7. Raphael学习笔记(4)--绘图(路径【贝塞尔曲线】)
  8. arcgis中将地理坐标转换为投影坐标 / 经纬度坐标转换
  9. idea下载Mybatis插件
  10. ​香农与信息论三大定律
  11. 【GPT2】Language Models are Unsupervised Multitask Learners
  12. [OCCT] Open CASCADE Technology的编译(包含示例的编译)
  13. QT5实现职工工资信息管理系统(文件读写)
  14. 安卓使用POI读取及修改Word文档(.doc格式)
  15. 一起学爬虫(Python) — 10
  16. chrome点击书签栏书签_如何显示(或隐藏)Google Chrome书签栏
  17. 使用VBA实现xls批量转xlsx(遍历当前文件夹以及子文件夹)
  18. Golang: glog 的使用
  19. 好用的ROS开发软件(持续更新~)
  20. 阿飞阿飞,你要保重身体啊!

热门文章

  1. 怎么把录音转成文字?试试这几个录音转文字软件
  2. 怎么学习python自动化_会python基础,如何学习自动化办公?
  3. H5页面跳转至应用市场(Android/ios)(判断是Android还是ios)
  4. [相机开发] VC++联合相机SDK开发
  5. CAN光端机解决尼特 NT8001 NT8005 NT8009 NT8081消防主机管廊多系统联网问题
  6. 【正一专栏】榆林产妇和程序员苏享茂怎样你们都不该去死
  7. 区块链必修课:网络安全技术
  8. 个人搭建云手机系统_信通中心搭建云办公系统助力疫情防控
  9. Python一个有趣的彩蛋
  10. 中央银行印的钱如何进入市场