直接上代码,如下:
/**
* 获取字符串的宽度和高度
*
* @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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/wanglixin1999/article/details/47785257