swift UILabel 自适应宽高

2021-11-25  本文已影响0人  但但但丁

根据之前的swift版本,修改了一个属性,NSAttributedString.Key.font:font,这个是现在swift 5的

func getStringLength(text:NSString!,font:UIFont) -> CGSize{

        letmaxSize =CGSize(width:UIScreenW,height:20)

        let frame = text.boundingRect(with: maxSize, options: NSStringDrawingOptions.usesLineFragmentOrigin, attributes:[NSAttributedString.Key.font:font], context: nil)

        returnframe.size

    }

上一篇 下一篇

猜你喜欢

热点阅读