iOS label显示不同颜色的字体
在项目中我们会遇到很多在label上显示不同颜色字体的情况,网上有很多的第三方类库像什么AttributedLabel、TTTAttributedLabel之类的,今天我在这只是记录下他的简单实现,
NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String,try your best to test attributed string text"]; [str addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,5)]; [str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(6,12)]; [str addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(19,6)]; [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Arial" size:30.0] range:NSMakeRange(0, 5)]; [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Arial" size:30.0] range:NSMakeRange(6, 12)]; [str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Arial" size:30.0] range:NSMakeRange(19, 6)]; UILabel *attrLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 150, 320 - 40, 90)]; attrLabel.attributedText = str; attrLabel.numberOfLines = 0; [self.view addSubview:attrLabel];
转载于:https://www.cnblogs.com/anyezhuixing/p/4910346.html
iOS label显示不同颜色的字体相关推荐
- android中改变label字体颜色,IOS开发-UILabel自定义样式--同一个Label中不同颜色、字体...
有时会遇到同一个Label需要包含不同颜色.字体的内容的需求,方法如下 NSMutableAttributedString*sizeStr = [[NSMutableAttributedStringa ...
- android中TextView分段显示不同颜色,字体,时间
例子1: 设置部分文字背景高亮显示: Java代码 public class HighLightActivity extends Activity { String strs=&q ...
- android button 中文字位置设置,iOS开发-- 设置UIButton的文字显示位置、字体的大小、字体的颜色...
btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlS ...
- Linux字体显示不同颜色
功能介绍哦:让echo输出字符串显示不同颜色 一.字体颜色(范围:30-37) echo -e "\033[30m oldboy trainning \033[0m" 黑色字(黑色 ...
- ios label 高度紫石英_iOS中iconfont(图标字体)的基本使用
前言 近日在做项目时,项目组有提出iconfont的技术,便开始查询相关资料.iconfont技术的主要目的是为减少应用体积而生.首先icon代表图标 font代表字体.此技术便是将图标转化为字体,从 ...
- android html 字体颜色代码,Android TextView通过解析html显示不同颜色和大小
先贴一张效果图 效果 介绍 通过SpannableString.SpannableStringBuilder可以很方便的给TextView加上各种各样的样式,比如不同的颜色和大小,这里就不多说了,具体 ...
- 教你如何在iOS项目中设置各种字体
原文地址为: 教你如何在iOS项目中设置各种字体 在iOS开发中设置字体的方法有很多种,下面为大家介绍比较常用的三种方法 1.使用系统默认提供的字体 系统默认提供的字体主要是指UIFont中提供的字体 ...
- Excel 同一单元格显示不同颜色
之前 POI 生成 excel 文件, 为了美观, 可户要求在同一单元格里面显示不同颜色,GG 了不少时间, 没找到相应的做法.都打电话个客户商量是否不去改变颜色, 好在客户也给我们时间, 让我们再找 ...
- 【数据处理】Python,matplotlib 如何画柱状图?如何画各种类型的柱状图?柱子宽度设置;设置X轴刻度用label显示;设置柱子距离x轴的高度;设置柱体颜色;设置柱体描边;并列、多条柱状图
Base python matlibplot库-- 一.主要参数介绍: bar(left, height, width=0.8, bottom=None, **kwargs) left为和分类数量一致 ...
最新文章
- 使用 .NET 实现 Ajax 长连接 (Part 1 - Comet Web Service)
- 产品管理必修课:发布新版本不等于改进产品
- python 样本均值t检验_假设检验与单样本T检验(上)
- ASP.NET MVC3数据绑定到VIEW的方式
- 前端学习(2826):数据绑定
- poj1273Drainage Ditches
- 浏览器与硬件交互的方法_【第2058期】现代浏览器内部揭秘之一
- 计算机网络(一)——一些概念
- Unix Tutorial Four
- oracle查看会话(常规操作)
- 准备好的文字转换成语音的方法
- mysql慢查询日志分析工具(python写的)
- 基础知识:计算机网络--《趣谈网络协议》读书笔记
- lua开发/ 腾讯 Bugly / 截屏 / 遮罩
- 网络原理制作bt采集蜘蛛
- 自媒体学习教程 新手怎么开始学习自媒体
- ftp访问命令 linux,linux访问ftp服务器命令
- 一个画布有多个子图_如何把多张图拼成一张长图
- 基于Gensim的Word2Vec的应用
- linux子系统的控制台打开方法
热门文章
- URL中文传值乱码解决方式
- 循环体中对集合进行增删时报错:java.util.ConcurrentModificationException
- Flash与组件:制作Slider组件
- 我的RHCE考试终于要开始了!
- CGCS2000大地坐标系、北斗坐标系(BDCS)与WGS84坐标系的差异
- Android之远程图片获取和本地缓存
- python爬虫审查元素_python爬虫3——获取审查元素(板野友美吧图片下载)
- 如何用python控制设备实现自动_带你用 Python 实现自动化群控设备
- robotframework安装_Robot Framework零基础入门教程
- matlab中求方差的,matlab中求方差为什么除以n-1?