美文网首页
swift 计算字体的宽度

swift 计算字体的宽度

作者: 孤雁_南飞 | 来源:发表于2018-09-15 17:17 被阅读6次

    /**

    • 计算宽度 内容 字体大小
      */
     func labelWidth(_ text: String, _ height: CGFloat) -> CGFloat {
        let size = CGSize(width: 2000, height: height)
        let font = UIFont(name: "PingFang-SC-Regular", size: height)!
        let attributes = [NSAttributedStringKey.font: font]
        let labelSize = NSString(string: text).boundingRect(with: size, options: .usesLineFragmentOrigin, attributes: attributes, context: nil)
        return labelSize.width
    }

    相关文章

      网友评论

          本文标题:swift 计算字体的宽度

          本文链接:https://www.haomeiwen.com/subject/rcrtnftx.html