iOS 设置UILabel的行间距并自适应高度的方法
发布时间 - 2026-01-11 00:47:02 点击率:次实例如下:

NSString *contentStr = @"总以为,在最初的地方,有一个最原来的我,就也会有一个最原来的你"; UILabel *tempLabel = [[UILabel alloc] init]; //设置背景颜色 tempLabel.backgroundColor = [UIColor redColor]; //设置内容 tempLabel.text = contentStr; //设置字体颜色 tempLabel.textColor = [UIColor whiteColor]; //设置字体大小 tempLabel.font = [UIFont systemFontOfSize:15.0]; //设置文本是否多行显示 tempLabel.numberOfLines = 0; tempLabel.lineBreakMode = NSLineBreakByWordWrapping; //设置UILabel根据文字自适应高度 CGSize size = [tempLabel sizeThatFits:CGSizeMake(100, MAXFLOAT)]; //设置frame tempLabel.frame = CGRectMake(50, 100, 100, size.height); [self.view addSubview:tempLabel]; //设置label的行间距 NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:contentStr]; NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; [paragraphStyle setLineSpacing:8]; [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [contentStr length])]; [tempLabel setAttributedText:attributedString]; [tempLabel sizeToFit];
以上这篇iOS 设置UILabel的行间距并自适应高度的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# ios uilabel自适应高度
# 行间
# 给大家
# 自适应
# 有一个
# 也会
# 希望能
# 这篇
# 小编
# 大家多多
# 总以为
# 最初
# init
# backgroundColor
# alloc
# UILabel
# tempLabel
# UIColor
# font
# UIFont
# systemFontOfSize
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速生成专业多端适配建站电话?
Laravel如何记录自定义日志?(Log频道配置)
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
教你用AI润色文章,让你的文字表达更专业
如何用景安虚拟主机手机版绑定域名建站?
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
详解Oracle修改字段类型方法总结
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
Laravel怎么上传文件_Laravel图片上传及存储配置
Linux安全能力提升路径_长期防护思维说明【指导】
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
清除minerd进程的简单方法
PHP 500报错的快速解决方法
如何用wdcp快速搭建高效网站?
如何在自有机房高效搭建专业网站?
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
Laravel定时任务怎么设置_Laravel Crontab调度器配置
Laravel如何处理和验证JSON类型的数据库字段
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
JavaScript如何实现音频处理_Web Audio API如何工作?
Internet Explorer官网直接进入 IE浏览器在线体验版网址
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Laravel如何使用Blade组件和插槽?(Component代码示例)
什么是javascript作用域_全局和局部作用域有什么区别?
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
教你用AI将一段旋律扩展成一首完整的曲子
微信小程序 闭包写法详细介绍
Laravel如何自定义分页视图?(Pagination示例)
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
如何基于云服务器快速搭建个人网站?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
android nfc常用标签读取总结
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Python文本处理实践_日志清洗解析【指导】
Python数据仓库与ETL构建实战_Airflow调度流程详解
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何快速搭建高效服务器建站系统?
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
如何正确下载安装西数主机建站助手?
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
如何用y主机助手快速搭建网站?
如何在IIS中配置站点IP、端口及主机头?
javascript读取文本节点方法小结

