NSAttributedString宽高计算小技巧
来源:互联网 发布:一家天下专业查询数据 编辑:程序博客网 时间:2024/05/27 21:04
通常对于CoreText之类自己实现绘制的控件来说,计算富文本的宽高其实需要依赖CTFramesetterSuggestFrameSizeWithConstraints这个方法。
但有些时候,我们可能只是使用UILable、UITextView等系统控件,设置了他们的attributedText,此时,计算控件宽高其实可以利用系统自身的方法。
例如: label.attributedText = attributedString;
只需要使用 h = [label sizeThatFits:CGSizeMake(100,CGFLOAT_MAX)].height
即可获得相应的高度,即可用于后续的高度计算。
这个小技巧希望对大家有帮助。
当然,如果你使用autolayout,这种根据内容调整控件大小的工作则会更加简单,只要设置好相应的约束即可。
0 0
- NSAttributedString宽高计算小技巧
- NSAttributedString宽高计算小技巧
- 使用NSAttributedString来计算行高注意事项
- Android小技巧/获取屏幕宽高
- postgre计算小技巧
- NSAttributedString 小demo
- 子网计算的小技巧
- css实现宽高比固定小技巧
- NSAttributedString
- NSAttributedString
- NSAttributedString
- NSAttributedString
- NSAttributedString
- NSAttributedString
- NSAttributedString
- NSAttributedString
- NSAttributedString
- NSAttributedString
- FZU - 1977 Pandora adventure【插头DP】
- 对android 6.0 动态获取权限框架 PermissionDispatcher 的使用
- windows 下搭建nginx php mysql 环境
- 三天康复颈椎-颈肩腰腿养护宝典
- Android:Bitmap应用收集
- NSAttributedString宽高计算小技巧
- Java 网络编程
- 算法积累_java_折半查找
- 用SVN时不要改文件的名字
- react native navigator关闭侧滑手势
- HDU 2544 SPFA+前向星模板题
- linux命令详解:md5sum命令
- HTML 第三章
- 安全加密算法与数据签名总结(3)