Swift开发教程--如何计算字符串的宽度和高度

前端之家收集整理的这篇文章主要介绍了Swift开发教程--如何计算字符串的宽度和高度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

直接上代码,如下:

/**

* 获取字符串的宽度和高度

*

* @param text:NSString

* @param font:UIFont

*

* @return CGRect

*/

class func getTextRectSize(text:NSString,font:UIFont,size:CGSize) -> CGRect {

var attributes = [NSFontAttributeName: font]

var option = NSStringDrawingOptions.UsesLineFragmentOrigin

var rect:CGRect = text.boundingRectWithSize(size,options: option,attributes: attributes,context: nil)

// println("rect:\(rect)");

return rect;

}

猜你在找的Swift相关文章