swift中关于boundingRect 的一个坑
来源:互联网 发布:卡卡的淘宝店 编辑:程序博客网 时间:2024/05/23 17:32
在项目中,有一次需要用到计算文字的尺寸,于是想当然,这不简单
boundingRect 这个方法不就可以了,于是:
let str = "hello wordld"
然后调用它的boundingRect的方法,结果死活找不到啊,
把它的头文件看了遍,尼玛还是找不到!,
后面偶尔看到了这个:
func getLabHeigh(labelStr:String,font:UIFont,width:CGFloat) -> CGFloat { let statusLabelText: NSString = labelStr let size = CGSizeMake(width, 900) let dic = NSDictionary(object: font, forKey: NSFontAttributeName) let strSize = statusLabelText.boundingRectWithSize(size, options: .UsesLineFragmentOrigin, attributes: dic as? [String : AnyObject], context:nil).size return strSize.height }
发现了没, NSString !!!!
NSString 才有这个方法,String 跟NSString 是不同的
0 0
- swift中关于boundingRect 的一个坑
- boundingRect()函数的使用方法
- Swift中创建一个UIBarButtonItem的分类
- Swift中关于计算文本的宽度
- Swift语法中关于"!"和"?"的解析
- swift中关于智能提示的问题
- swift中关于String类型的successor()
- Swift中关于任意类型的数组
- Swift中关于字符串的相关操作
- 关于swift中KVO的简单使用
- Swift 中关于计时器的使用
- swift中关于
- 用swift封装了一个关于 AFNetworking的类
- Boa中关于StaticText的一个坑
- opencv-python中 boundingRect(cnt)以及cv2.rectangle用法
- 关于SWIFT的困惑
- 关于swift的?与!
- 关于Swift的私有化
- hibernate.cfg.xml文件连接mySql、Oracle、SqlServer配置
- WebLogic使用总结(三)——WebLogic配置JNDI数据源
- JavaWeb学习总结(五十)——文件上传和下载
- hibernate.cfg.xml配置总结(转载)
- win8操作系统下使用telnet客户端
- swift中关于boundingRect 的一个坑
- 笔试面试算法经典--连续子数组的最大乘积及连续子数组的最大和(Java)
- 计算机管理中的Oralce11g服务
- JavaWeb学习总结(五十一)——邮件的发送与接收原理
- JavaWeb学习总结(五十二)——使用JavaMail创建邮件和发送邮件
- Java 基础 分别使用Math和Random生成随机数
- weblogic设置utf-8编码方式
- JavaWeb学习总结(五十三)——Web应用中使用JavaMail发送邮件
- 洛谷-多维动态规划-传纸条