标签:
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
}
func getLabWidth(labelStr:String,font:UIFont,height:CGFloat) -> CGFloat {
let statusLabelText: NSString = labelStr
let size = CGSizeMake(900, height)
let dic = NSDictionary(object: font, forKey: NSFontAttributeName)
let strSize = statusLabelText.boundingRectWithSize(size, options: .UsesLineFragmentOrigin, attributes: dic as? [String : AnyObject], context:nil).size
return strSize.width
}
标签:
原文地址:http://www.cnblogs.com/InitialCC/p/5793432.html