iOS开发-NSAttributedString富文本
来源:互联网 发布:淘宝商品资质图片 编辑:程序博客网 时间:2024/05/16 07:47
NSAttributedString 叫做富文本,是一种带有属性的字符串,通过他可以轻松的在一个字符串中表现除多种字体,字号,字体大小等各不相同的风格,还可以对段落进行格式化。
用的时候很简单,相当于对contentLabel.text 进行自适应
UILabel*contentLabel=[[UILabelalloc]init];
contentLabel.text =@"NSAttributedString叫做富文本,是一种带有属性的字符串,通过他可以轻松的在一个字符串中表现除多种字体,字号,字体大小等各不相同的风格,还可以对段落进行格式化。NSAttributedString叫做富文本,是一种带有属性的字符串,通过他可以轻松的在一个字符串中表现除多种字体,字号,字体大小等各不相同的风格,还可以对段落进行格式化。NSAttributedString叫做富文本,是一种带有属性的字符串,通过他可以轻松的在一个字符串中表现除多种字体,字号,字体大小等各不相同的风格,还可以对段落进行格式化。NSAttributedString叫做富文本,是一种带有属性的字符串,通过他可以轻松的在一个字符串中表现除多种字体,字号,字体大小等各不相同的风格,还可以对段落进行格式化。NSAttributedString叫做富文本,是一种带有属性的字符串,通过他可以轻松的在一个字符串中表现除多种字体,字号,字体大小等各不相同的风格,还可以对段落进行格式化。NSAttributedString叫做富文本,是一种带有属性的字符串,通过他可以轻松的在一个字符串中表现除多种字体,字号,字体大小等各不相同的风格,还可以对段落进行格式化。";
NSAttributedString * attrStr = [[NSAttributedStringalloc]initWithData:[contentLabel.textdataUsingEncoding:NSUnicodeStringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}documentAttributes:nilerror:nil];
CGRect rect = [attrStrboundingRectWithSize:CGSizeMake(365,10000)options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeadingcontext:nil];
contentLabel.frame=CGRectMake(20,10,365-40,rect.size.height);
contentLabel.backgroundColor = [UIColoryellowColor];
contentLabel.numberOfLines=0;
contentLabel.attributedText=attrStr;
[self.viewaddSubview:contentLabel];
contentLabel.frame=CGRectMake(20,10,365-40,rect.size.height);
contentLabel.backgroundColor = [UIColoryellowColor];
contentLabel.numberOfLines=0;
contentLabel.attributedText=attrStr;
[self.viewaddSubview:contentLabel];
0 0
- iOS开发-NSAttributedString富文本
- iOS开发富文本NSAttributedString属性
- iOS开发富文本NSAttributedString属性
- iOS富文本(NSAttributedString)
- iOS之富文本NSAttributedString
- iOS NSMutableAttributedString/NSAttributedString 富文本设置
- iOS NSMutableAttributedString/NSAttributedString 富文本设置
- iOS NSMutableAttributedString/NSAttributedString 富文本设置
- iOS NSMutableAttributedString/NSAttributedString 富文本设置
- iOS-[NSAttributedString]设置富文本和计算富文本高度
- iOS_富文本(NSAttributedString)
- NSAttributedString 富文本详解
- NSAttributedString(富文本)用法
- ios开发 富文本
- iOS 开发 富文本
- iOS富文本(NSAttributedString)---尽力弄全了
- iOS富文本(NSAttributedString)---尽力弄全了
- iphone开发中NSMutableAttributedString/NSAttributedString 富文本设置
- sql多表分类查询
- 《精通CSS:高级Web标准解决方案》学习过程--III
- set、list、map
- canvas -方形抽奖
- Google官方MVP示例之TODO-MVP
- iOS开发-NSAttributedString富文本
- ubuntu 搭建LAMP环境并配置
- J2SE(七)Java之类的实例化
- Android 编程下 SQLite 大数据量操作优化
- Overload(重载)Override(重写)
- OpenCV学习笔记(二)—— OpenCV整体结构
- Caffe学习系列(3):视觉层(Vision Layers)及参数
- 数组指针的声明和引用
- 笔试面试学习之路(二)