美文网首页swift
swift 自动计算字符串的宽和高

swift 自动计算字符串的宽和高

作者: DSA碼侬 | 来源:发表于2018-03-21 09:33 被阅读13次

这里我是给String写了一个类扩展

 import Foundation
 import UIKit

extension String{

func sizeWithText(font: UIFont, size: CGSize) -> CGSize {
    let attributes = [NSAttributedStringKey.font: font]
    let option = NSStringDrawingOptions.usesLineFragmentOrigin
    let rect:CGRect = self.boundingRect(with: size, options: option, attributes: attributes, context: nil)
        return rect.size;
    }

}

调用时候 直接用字符串调用即可

相关文章

网友评论

    本文标题:swift 自动计算字符串的宽和高

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