根据Html文本设置控件的尺寸
来源:互联网 发布:知乎av封面杀手 编辑:程序博客网 时间:2024/05/16 20:28
//先把html文本转换成富文本内容
NSString * htmlString;
NSMutableAttributedString *attributedString = [[NSMutableAttributedStringalloc]
initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding]
options:@{
NSDocumentTypeDocumentAttribute :NSHTMLTextDocumentType
}
documentAttributes:nil
error:nil];
//再根据富文本内容计算尺寸
NSDictionary * attributesDic = [NSDictionarydictionaryWithObjectsAndKeys:[UIFontsystemFontOfSize:14],NSFontAttributeName,nil];
NSRange range =NSMakeRange(0, attributedString.length);
[attributedString addAttributes:attributesDicrange:range];
NSStringDrawingOptions options =NSStringDrawingUsesLineFragmentOrigin |NSStringDrawingUsesFontLeading;
CGRect rect = [attributedStringboundingRectWithSize:CGSizeMake(width,CGFLOAT_MAX)
options:options
context:nil];
- 根据Html文本设置控件的尺寸
- 笔记:把界面上静态文本控件的尺寸根据文本的内容自动调整大小
- 转:把界面上静态文本控件的尺寸根据文本的内容自动调整大小
- 把界面上静态文本控件的尺寸根据文本的内容自动调整大小
- 把界面上静态文本控件的尺寸根据文本的内容自动调整大小(转)
- iOS 设置控件大小根据文本的大小
- 根据lable内容设置lable的尺寸
- 文本显示尺寸计算(关于控件的尺寸定义)
- HTML的文本设置
- 根据UITextView中的文本内容,动态设置控件
- ImageView根据屏幕大小动态设置图片的尺寸
- 根据手机屏幕分辨率设置组件或控件的大小,利用像素更好的适配不同尺寸的机型的动态布局
- 可以这样得到控件的html文本
- 在html页面动态调整控件的尺寸位正方形
- html根据宽的百分比设置高
- 根据文本框的内容,动态设置控件
- 根据文字内容确定控件尺寸
- 根据文本内容快速自适应控件的宽度和高度
- 事件代理日常总结
- Socket编程实践(3) --Socket API
- Android 夜间模式changeskin小结
- cocos纯代码写一个简单的菜单
- [转]浅谈缓冲区溢出之栈溢出
- 根据Html文本设置控件的尺寸
- gdi+中Drawpath()返回值为OutOfMemory的问题
- Android Studio项目目录结构介绍
- MyBatis_初识MyBatis
- LeetCode 008 String to Integer (atoi)
- Python学习笔记(2)
- Leetcode-25.Reverse Nodes in k-Group
- Socket编程实践(4) --多进程并发server
- 应用时代,firefox os之死