sizeWithFont:的替代方法
2024-08-27 14:06:43
sizeWithFont:的替代方法
-(CGFloat)changeStationWidth:(NSString *)string{ UIFont * textFont = [UIFont systemFontOfSize:];//设置字体大小 //高度估计文本大概要显示几行,宽度根据需求自己定义。 MAXFLOAT 可以算出具体要多高 CGFloat textWide = ;//设置文字可显示宽度 CGSize size =CGSizeMake(textWide,CGFLOAT_MAX); //获取当前文本的属性 NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:textFont,NSFontAttributeName,nil]; //获取文本需要的size,限制宽度 CGSize actualsize =[string boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil].size; return actualsize.height; }
最新文章
- 运用TensorFlow处理简单的NLP问题
- jacon
- 如何为logo配色
- 创建第一个Hiberntae工程
- sublimetext Emmet插件(Zen coding)
- CSS自定义弹出框
- 在用VC编译下debug和release的什么区别
- 24点游戏&;&;速算24点(dfs)
- 代码的鲁棒性:链表中倒数第k个结点
- Linux学习--进程创建
- Linux文件系统类型和区别
- rest_framework登录组件,权限组件
- 依赖、耦合、解耦、控制反转(IOC)、依赖注入(DI)
- nginx ------反向代理和负载均衡
- Arrays工具类和Collections工具类
- 源码安装nginx 出现fatal error: pcre.h: 没有此文件或者目录
- Sublime Text 3中文乱码问题解决(最新)
- oracle数据据 Python+Pandas 获取Oracle数据库并加入DataFrame
- 10W年薪和30W+年薪的产品经理差距在哪?
- jquery, jquery-ui, requirejs, bootstrap 的关系理解
热门文章
- FreeSWITCH 启用多域(多租户)的配置
- 【uva1658 算法竞赛入门经典】海军上将【费用流】
- CENTOS 配置好SVN服务环境后,其他服务器无法访问 Error: Can't connect to host '192.168.1.103': 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
- Setuptool+pip安装
- EZOJ #257
- linux环境下搭建osm_web服务器三(Openlays和slippymap):
- web桌面
- Debian/Linux系统安全配置教程
- funk_SVD 个人理解
- schedule-pool模拟并行任务分片