Swift开发教程--如何计算字符串的宽度和高度
Posted wanglixin1999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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开发教程--如何计算字符串的宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章
Swift - CompositionalLayout - 计算高度
如何在 Swift 中未知宽度和高度的视图中居中 UIBezierPath 椭圆?