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开发教程--如何计算字符串的宽度和高度的主要内容,如果未能解决你的问题,请参考以下文章

如何仅在 iOS 中使用相机计算不同对象的高度和宽度?

swift 估计字符串的高度和宽度

Swift - CompositionalLayout - 计算高度

如何在 Swift 中未知宽度和高度的视图中居中 UIBezierPath 椭圆?

如何在 Swift 中使用 SnapKit 使 UIView 具有相等的宽度和高度?

swift语言,怎样获取NSString内容宽度高度