关于字符串计算size的方法比较
2016-05-12 09:26
309 查看
往往字符串需要计算size来满足UI排版的自适应的需要,而一般字符串也是放在UILabel里的。 而在计算size的方法里,一般有两种方式(deprecated的就不说了)。
NSString的方法 boundingRectWithSize:optoins:attributes:context: 和 UILabel的textRectForBounds:limitedToNumberOfLines 两个方法,那么计算结果有差距吗?我测试了下 ,如下图,结果误差不大,基本可以直接用来赋值label的长宽。
测试代码
测试结果
NSString的方法 boundingRectWithSize:optoins:attributes:context: 和 UILabel的textRectForBounds:limitedToNumberOfLines 两个方法,那么计算结果有差距吗?我测试了下 ,如下图,结果误差不大,基本可以直接用来赋值label的长宽。
测试代码
测试结果
相关文章推荐
- 多线程07:《疯狂Java讲义》学习笔记——线程组和未处理的异常
- 第三方登陆步骤(友盟)
- 名言警句一览
- Java中ArrayList类的用法(转)
- 团体程序设计天梯赛-练习集 L2-4. 这是二叉搜索树吗? 区间递归
- Less简介
- 2016.05.11回顾
- 0512 2016 appdelgate 顺序
- 抽奖:随机生成100个数,从中抽出1等奖5个,二等奖分两次抽出10个,三等奖分3次抽出30个 具体的代码,控制台实现就行,随机的100个数,随便100个,抽出的号码不能重复!
- 证书透明度Certificate Transparency
- 字符串拼接的几种方式--性能问题
- MySql安装出现问题---无服务,修改密码
- IOS中通知中心(NSNotificationCenter)的使用总结
- JavaWeb-问题-代理抛出异常
- Merge Intervals
- 证书透明度Certificate Transparency
- BaseAdapter使用案例
- 通过NSURLProtocol拦截HTTP转HTTPS来整合SPDY的记录
- 多线程06:《疯狂Java讲义》学习笔记——线程通信
- 电路交换与分组交换的优缺点