带属性的字符串(NSMutableAttributedString)的使用
//带有属性的文字
//1.创建对象
NSString *original = @"今天你还好吗?";
NSMutableAttributedString *attrTitle = [[NSMutableAttributedStringalloc] initWithString:original];
//2.设置颜色(NSForegroundColorAttributeName代表要设置颜色, value代表值, range 代表范围)
/**
其他设置:
1.NSForegroundColorAttributeName //颜色
2.NSFontAttributeName //字体
3.NSBackgroundColorAttributeName //背景色
//还有其他的很多的属性,可以自己去看苹果的API,这里不再详述
*/
[attrTitle addAttribute:NSForegroundColorAttributeName value:[UIColorblueColor] range:NSMakeRange(0, 2)];
//3.添加到Label中
UILabel *label = [[UILabel alloc] init];
label.frame = CGRectMake(100, 100, 100, 40);
[label setAttributedText:attrTitle];
[self.view addSubview:label];
转载于:https://www.cnblogs.com/d2688/p/3622344.html
带属性的字符串(NSMutableAttributedString)的使用相关推荐
- 实现每个点赞用户点击的带属性的字符串
2019独角兽企业重金招聘Python工程师标准>>> #pragma mark - 点击各个点赞用户-(void)setClicked:(TweetCell *)cell andO ...
- JSP自定义带属性的标签
前面我们已近介绍过如何自定义单标签,如何自定义双标签,但标签在通常情况下,是可以带属性的,下面介绍如何定义带属性的单标签 我们自定义一个calculation,这个标签有三个属性,分别是flag,sy ...
- 《JAVA练习题目8》 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number
题目内容: 编写一个类Person,包含的属性和方法如下: 属性:字符串类型的名字name,字符类型的性别gender,和整型的序号number:方法:showMe,以"name-gende ...
- js格式化文件大小, 输出成带单位的字符串工具
/*** 格式化文件大小, 输出成带单位的字符串* @method formatSize* @grammar formatSize( size ) => String* @grammar for ...
- 用C语言Linux下打印带颜色的字符串
用C语言Linux下打印带颜色的字符串 字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30---------- ...
- shell 脚本比较字符串相等_比较带空格的字符串相等的Shell脚本 如何比较两个.....
****************************比较带空格的字符串相等的Shell脚本*************************** 如果要比较的字符串中间有空格,可以用下面的程序(摘 ...
- 关于读入带空格的字符串与输入输出重定向
一.读入带空格的字符串 由于NOIP官方开始使用C++14编译器,C语言中用于读取带空格字符串的gets()函数已经不可以再用了.作为替代,有以下方法. cin.getline()函数. 函数格式: ...
- 带属性的向前声明:warning: type attributes are honored only at type definition
带属性的向前声明: class __attribute__((__dllexport__)) X; 执行 g++ -c -g x.cpp 编译会收到如下warning: warning: type a ...
- echarts 实现图表缩放功能 dataZoom自带属性实现
echarts 实现图表缩放功能 亲测有效,dataZoom自带属性实现 图表数据过多展示起来密密麻麻看不到细节,需要实现缩放 这确实是实现了缩放,但是需求是标尺进行缩放,我们可以添加如下属性 图表数 ...
最新文章
- lora近几年发展的具体介绍
- 经典排序算法之基数排序(C语言版)
- 自定义shell脚本
- linux video属性_Linux 下Video 的制作方法
- 指定复制的数据库或者表
- java netty 面试_Java 200+ 面试题补充② Netty 模块
- [转]请不要和陌生女人说话
- 屏蔽键盘信息(低级键盘钩子)
- php论坛源代码,php论坛源代码下载
- 主板电源开关接口图解_全程图解:手把手教你主板各种插针接口与机箱(电源)的接法...
- 【预训练语言模型】MacBERT: Revisiting Pre-trained Models for Chinese Natural Language Processing
- win7设置ipsec_Win7系统设置L2TP的方法【图文教程】
- latex IEEEtran bib参考文献title双引号
- 巨潮网站爬虫程序修改
- laravel短信验证接口思路
- 安卓手机怎么连苹果电脑?
- 尼尔机械纪元房顶机器人_尼尔机械纪元辅助机器人是什么 辅助机器人解析攻略...
- ZUCC_计算机网络实验_实验03 交换机基本配置
- RS232(DB9)接口信号线定义
- 启盈社:我体验开源世界的这几年
热门文章
- CVPR 2021 | 超越卷积的自注意力模型,谷歌、UC伯克利提出HaloNet
- 基于Transformer的通用视觉架构:Swin-Transformer带来多任务大范围性能提升
- CV方向介绍 | 基于自然语言的跨模态行人ReID的SOTA方法简述(下)
- 推荐一个最近开源的Matting工具箱
- java泛型一定用包装类_你不知道的基本数据类型和包装类
- 收藏 | 李飞飞经典CS231N《卷积神经网络视觉识别》第十一讲!
- PyTorch多GPU并行训练方法及问题整理
- 最新8篇ICML2020投稿论文:自监督学习、联邦学习、图学习、数据隐私、语言模型、终身学习...
- 经验 | 如何使用Python进行可视化?
- 人工智能 21 个子领域高被引学者Top 3