NSMutableAttributedString可变字符串使用
2015-08-07 00:40
477 查看
//原始数据字符串 NSString *string = @"我是好人我是好人我是个好人额鹅鹅鹅鹅鹅鹅饿哇哇哇哇哇哇哇"; // 创建可变属性化字符串 NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:string]; //改变字符串当中从第18位置向后的10位数的字体 UIFont *smallFont = [UIFont systemFontOfSize:30]; [attrString addAttribute:NSFontAttributeName value:smallFont range:NSMakeRange(5, 10)]; //改变字符串当中第一个“1”的颜色 UIColor *rcolor = [UIColor redColor]; [attrString addAttribute:NSForegroundColorAttributeName value:rcolor range:[string rangeOfString:@"是"]]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 44, 320, 200)]; label.numberOfLines = 0; [self.view addSubview:label]; label.attributedText = attrString;
相关文章推荐
- 安装Windows后恢复CentOS 7 grub2启动项
- DIV+CSS布局问题,让两个DIV标签并排
- windows下安装Composer
- 关于typedef的讨论
- visual svn使用教程
- 模式开篇,策略模式,状态模式
- TTS-零基础入门-10分钟教你做一个语音功能
- JSSDK taobao js 研究 之 js sign的算法
- 第78讲:Type与Class实战详解
- Android应用:Button添加图片和文字
- IntelliJ IDEA 14.1上JFinal开发环境搭建手册
- double保留两位小数
- wait和waitpid详解
- UE4信息交互-蓝图类与关卡蓝图的信息交互
- oracle 数据库批处理文件
- Object 体系结构常用方法
- iPhone开发入门系列1(iOS8+Swift版)天天打靶APP学习15-16
- Ubuntu14.04 apt-get命令
- Matlab 文本处理
- 面向对象(01)