iOS UILabel根据内容自动调整高度
发布时间 - 2026-01-11 01:59:32 点击率:次一.效果图
二.代码
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
//根据内容自动调整高度
NSString *str = @"公元前3000年,印度河流域的居民的数字使用就已经比较普遍,居民们采用了十进位制的计算法。";
UIFont *font = [UIFont systemFontOfSize:13];
CGSize size = CGSizeMake(200,2000);
CGRect labelRect = [str boundingRectWithSize:size options:(NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading) attributes:[NSDictionary dictionaryWithObject:font forKey:NSFontAttributeName] context:nil];
//UILabel
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(50,100, labelRect.size.width, labelRect.size.height)];
label.text = str;
label.backgroundColor=[UIColor redColor];
label.font = [UIFont systemFontOfSize:13];
label.numberOfLines=0;
[self.view addSubview: label];
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# iOS
# UILabel
# 调整高度
# iOS基于 UILabel实现文字添加描边功能
# iOS如何封装带复制功能的UILabel示例代码
# iOS开发总结之UILabel常用属性介绍
# iOS中UILabel设置居上对齐、居中对齐、居下对齐及文字置顶显示
# iOS动态调整UILabel高度的几种方法
# iOS UILabel 设置内容的间距及高度的计算示例
# iOS中UILabel实现长按复制功能实例代码
# IOS 开发之UILabel 或者 UIButton加下划线链接
# iOS两丫技术之UILabel性能不够的解决方法
# 印度
# 采用了
# 公元前
# 大家多多
# str
# size
# NSString
# loading
# view
# font
# systemFontOfSize
# UIFont
# CGSize
# setup
# center
# br
# pre
# align
# strong
# style
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
原生JS实现图片轮播切换效果
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
零基础网站服务器架设实战:轻量应用与域名解析配置指南
高端网站建设与定制开发一站式解决方案 中企动力
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
Laravel如何处理CORS跨域请求?(配置示例)
Laravel如何生成API文档?(Swagger/OpenAPI教程)
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
JavaScript如何实现音频处理_Web Audio API如何工作?
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
nodejs redis 发布订阅机制封装实现方法及实例代码
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
教学论文网站制作软件有哪些,写论文用什么软件
?
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
Bootstrap CSS布局之列表
Laravel distinct去重查询_Laravel Eloquent去重方法
音响网站制作视频教程,隆霸音响官方网站?
微信小程序 canvas开发实例及注意事项
Laravel怎么连接多个数据库_Laravel多数据库连接配置
EditPlus中的正则表达式实战(5)
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
如何在云主机上快速搭建网站?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
JavaScript如何实现类型判断_typeof和instanceof有什么区别
如何在建站宝盒中设置产品搜索功能?
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何在香港服务器上快速搭建免备案网站?
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
手机软键盘弹出时影响布局的解决方法
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
JavaScript如何实现路由_前端路由原理是什么
javascript读取文本节点方法小结
如何用PHP快速搭建高效网站?分步指南
Laravel如何升级到最新版本?(升级指南和步骤)
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
JavaScript Ajax实现异步通信
Python文本处理实践_日志清洗解析【指导】
JavaScript如何实现继承_有哪些常用方法
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
Laravel怎么实现模型属性的自动加密

