UILabel、UITextView自适应得到高度
来源:互联网 发布:floyd算法结果 编辑:程序博客网 时间:2024/06/06 17:37
转载自:http://blog.csdn.net/xcysuccess3/article/details/8331549
其实上文中还有内容,只不过我是根据如下的代码来实现了我的Uitextview的高度自适应 :
其实UITextView在上下左右分别有一个8px的padding,当使用[NSString sizeWithFont:constrainedToSize:lineBreakMode:]时,需要将UITextView.contentSize.width减去16像素(左右的padding 2 x 8px)。同时返回的高度中再加上16像素(上下的padding),这样得到的才是UITextView真正适应内容的高度。
示例代码如下:
- + (float) heightForTextView: (UITextView *)textView WithText: (NSString *) strText{
- float fPadding = 16.0; // 8.0px x 2
- CGSize constraint = CGSizeMake(textView.contentSize.width - fPadding, CGFLOAT_MAX);
- CGSize size = [strText sizeWithFont: textView.font constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap];
- float fHeight = size.height + 16.0;
- return fHeight;
- }
- UILabel、UITextView自适应得到高度
- UILabel、UITextView自适应得到高度
- UILabel、UITextView自适应得到高度
- UILabel、UITextView自适应得到高度
- UILabel、UITextView自适应得到高度
- UILabel, UITextView 高度自适应
- UILabel, UITextView 高度自适应
- UILabel和UITextView自适应高度
- UILabel和UITextView自适应高度
- UILabel和UITextView自适应高度
- iOS开发笔记--UILabel和UITextView自适应文本高度代码
- iOS开发笔记--UILabel和UITextView自适应文本高度代码
- 实现UILabel高度和宽度的自适应和UITextView的高度自适应
- 实现UILabel高度和宽度的自适应和UITextView的高度自适应
- IOS UITextView自适应高度
- IOS UITextView自适应高度
- iOS:UITextView自适应高度
- IOS UITextView自适应高度
- spring中hibernateTemplate中事务控制问题
- 基础学习笔记之opencv(24):imwrite函数的使用
- HTML+CSS悬浮图片固定到页面失效!
- Ajax (工作原理)
- static不能修饰局部变量理解
- UILabel、UITextView自适应得到高度
- ①windows7系统64位安装python2.7.3和Django1.4.2
- 圆圈最后剩下的元素
- 小技巧:sql使用命令提示符快速启动sql服务器
- EPOLL基本概念及数据结构
- 将外连接转换为内连接
- Tests Are Overhyped
- Java获取当前路径
- 【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!