簡単な関数にしてみました。
func getStringRectSize(str: String) -> CGSize {
let str = “STRING”
let nssString = str as NSString
let strSize: CGSize = nssString.sizeWithAttributes([NSFontAttributeName: UIFont.systemFontOfSize(CGFloat(14.0))])
print(“[\(strSize.width),\(strSize.height)]”)
return strSize
}
戻り値として、パラメータに指定した文字列に必要な領域のサイズがCGSizeとして返却されます。