Swift中我们想计算一段文字的尺寸是使用String 发现当我们敲下boundingRect... 发现没有提示,感觉是不是没有提供
boundingRectWithSize方法那? 其实不是,我们敲完后发现是有这个方法的 只是没有提示
好了,上代码:
let attributes = [NSFontAttributeName: font]
let option = NSStringDrawingOptions.UsesLineFragmentOrigin
let size:CGSize = str.boundingRectWithSize(size, options: option, attributes: attributes, context: nil).size