iOS-UILabel多行显示文本内容、根据文本长短自动计算文本框高度
iAronTalk Blog opens.
The clean and elegantlife style deduces the deep thought of life.
-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
UILabel作为UIView家族中的一员,其应用广泛,使用方法清晰明了深受发烧友们喜欢,是为首选。
针对UILabel中使用最多切略带些许方法的"多行文本显示"和"根据文本长度自动调整文本框高度"说明。
//**多行显示(功能性理解,即完成输入文本内容,系统自动根据文本框宽度做换行处理)**//
label.numberOfLines = 0;// 值设定为0时,多行显示。
label.lineBreakMode = UILineBreakModeWordWrap; //自动换行
//**根据文本长度自动调整文本框高度(数值性理解,即当"程序猿童鞋"关注自适后文本框的高度height时使用。)**//
NSString *infoDetails = @"The gorgeous parlor arefull of peaceful and elegant breath, the simple and slight lightmakes the romantic taste.Life should be so free inward.";
//此方法在7.0之后,苹果并不推荐使用,但是方法依然很好用,其中320为文本输入限制宽度,高度随意给即可。
CGSize size = [infoDetails sizeWithFont: [UIFont systemFontOfSize:16] constrainedToSize:[CGSizeMake(320,2000)]];
//若有必要输出高度
NSLog(@"%d",size.height);
//关于此方法做以下补充说明,从功能上述两种方法都可以完成文本框按照其内容自动换行显示,但第二种方法文本框的高度时随着内容的变化而改变的。比 如微博的评论栏中,评论的内容依据不同评论人而不一样,那么就可以通过该种方法自动控制文本显示的高度,而不至于固定设定UILabel的高度。
转载于:https://www.cnblogs.com/iAronTalk/p/4768238.html
iOS-UILabel多行显示文本内容、根据文本长短自动计算文本框高度相关推荐
- Shell脚本实现将文本内容格式化为markdown表格文本
背景介绍: 在使用markdown编辑表格的时候,需要对文本内容添加|等符号,数据量大的时候需要花费较多时间插入符号,为节省时间提高效率,尝试写了可以自动化批量将待处理的文本内容格式化为markdow ...
- 易语言读文本内容_易读性如何使文本易于阅读
易语言读文本内容 Your first step in making your texts legible is to understand what legibility means. It is ...
- 基于Python文本内容/情感的对微博文本自动二元分类
资源下载地址:https://download.csdn.net/download/sheziqiong/85836603 资源下载地址:https://download.csdn.net/downl ...
- android 根据文本计算行数,ios 获取Text行数和每行显示的内容
该方法主要使用了CoreText中的内容,了解更多CoreText的内容请看CoreText系列 下面是具体代码 - (NSArray *)getLinesArrayOfStringInLabel:( ...
- IOS UILabel 多行文字自动换行
UILabel 自动换行,不废话了,直接上代码: UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, ...
- 用Java语言实现文本内容对比的算法和程序
前言 近日,笔者在接到一项需求,就是用程序将两个文本的内容以行为单位进行比对,找出其中差异的部分进行展示,以便能够一眼看出修改人对文件做出了哪些修改. 刚接到这项需求时,感到颇有难度,但是经过深入思考 ...
- ABAP 长文本内容数据迁移 SAP
SAP 长文本的内容具体存在 STXL STXH两张表.STXH 主要存长文本抬头明细信息. STXL 存长文本的具体内容. 值得注意的是长文本内容在STXL进行存储的内容是转换成其他格式存储,导致不 ...
- 47 jQuery文本内容值
技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 主要针对元素的内容还有表单的值操作. 1.普通元素内容html()[相当于原生innerH ...
- python soup提取叶子标签_python 利用beautifulSoup提取页面多个标签的文本内容
初学beautifulsoup解析库,拿一个招聘网页练手,想达到提取多个标签的文本内容,但是目前只可以提取到单个标签的单个文本内容,多标签的文本如何提取? from requests.exceptio ...
最新文章
- 非对称加密,我终于理解了!
- Grub4Dos 安装Ubuntu 收藏
- Python小知识 | 这些技能你不会?(二)
- 在 Markdown 中,如何在反引号对语句中使用反引号
- cocos工程里面“”invalid ''cobl” in fuction xxx原理与解决方案
- [html] 请实现一个网站加载进度条
- note_idea中的maven命令操作
- 各路由协议防环机制汇总(一)
- xshell 5的使用教程
- 像素测量工具_PicPick v5.0.6 屏幕截图工具
- 本特利振动前置器330180-51-00
- Android集成bugly实现异常上报
- Vulcan studio
- GameEntity(四)—— Ientity
- android图片显示的方向问题
- 利用7-zip软件压缩并加密自己的保密文件
- Failed to start monitoring
- Win11关闭代理白名单 小猫咪关闭远程解析功能
- python-etl框架bonobo使用入门
- 第一阶 08 单例模式、递归、方法参数和this等关键字
热门文章
- c语言程序设计胡成松电子版,C语言程序设计胡成松黄玉兰李文红电子课件第5章节循环结构程序设计.pptx...
- 特定领域软件架构(DSSA)
- 详解(padding和margin)
- RabbitMQ快速入门,5个MQ的Demo示例
- 打开ArcMap时提示缺少mfc140.dll或vcomp140.dll
- 配电室动环监控系统的功能与应用
- PHP获取上月月初和月末时间,获取指定时间的月初以及月末时间
- 小区选择 html5,5G(NR)网络中终端的小区选择
- scss里用calc计算百分比
- 计算机反复启动开不了机,电脑反复启动开不了机