[Swift2]文字列の描画領域サイズの取得

このエントリーをはてなブックマークに追加

簡単な関数にしてみました。

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として返却されます。

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です