UITextView内容自适应高度&行间距的调转
来源:互联网 发布:python爬虫58同城 编辑:程序博客网 时间:2024/04/29 20:11
UITextView *priceInfoTXTV=[[UITextViewalloc] initWithFrame:CGRectMake(10,5, PDEVICEWIDTH-20,50)];
priceInfoTXTV.font=[UIFontsystemFontOfSize:14];
priceInfoTXTV.editable=NO;
priceInfoTXTV.text=@"测试内容,测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容。\n测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容。\n测试内容测试内容测试内容测试内容测试内容测试内容测试内容测试内容》\n";
//设置行间距
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStylealloc] init];
paragraphStyle.lineSpacing =5;// 字体的行间距
NSDictionary *attributes =@{
NSFontAttributeName:[UIFontsystemFontOfSize:14],
NSParagraphStyleAttributeName:paragraphStyle
};
priceInfoTXTV.attributedText = [[NSAttributedStringalloc] initWithString:priceInfoTXTV.textattributes:attributes];
CGRect txtFrame = priceInfoTXTV.frame;
float textViewContentHeight = txtFrame.size.height =[[NSStringstringWithFormat:@"%@\n ",priceInfoTXTV.text]
boundingRectWithSize:CGSizeMake(txtFrame.size.width,CGFLOAT_MAX)
options:NSStringDrawingUsesLineFragmentOrigin |NSStringDrawingUsesFontLeading
attributes:attributes context:nil].size.height;
priceInfoTXTV.frame=CGRectMake(priceInfoTXTV.frame.origin.x, priceInfoTXTV.frame.origin.y, priceInfoTXTV.frame.size.width, textViewContentHeight);
- UITextView内容自适应高度&行间距的调转
- UITextView 自适应高度 及显示html内容
- iOS--UITextView的高度自适应
- iOS设置UILabel的行间距并自适应高度
- iOS 设置UILabel的行间距并自适应高度
- 带有行间距的UILabel 高度自适应 总结
- 设置UITextView的行间距
- UIlabel自适应高度 + 调整行间距
- 自适应高度的UITextView的实现
- iOS Dev (59) 高度自适应的UITextView
- UILabel, UITextView 高度自适应
- IOS UITextView自适应高度
- IOS UITextView自适应高度
- iOS:UITextView自适应高度
- UILabel, UITextView 高度自适应
- IOS UITextView自适应高度
- UITextView自适应高度
- IOS UITextView自适应高度
- AppStore中使用IDFA后提交应用的注意事项
- 【LeetCode-面试算法经典-Java实现】【011-ContainerWithMostWater(容纳最多的水)】
- rehl6.4 安装oracle11g
- NYOJ 54
- C++课程设计-银行储蓄系统
- UITextView内容自适应高度&行间距的调转
- Ubuntu 进入桌面几秒后黑屏
- 【UI】自定义cell的步骤
- NYOJ 73
- 牛顿插值
- [BZOJ1606] [Usaco2008 Dec]Hay For Sale 购买干草
- Hadoop之MapReduce
- HDU 2018
- 二维码的生成细节和原理