美文网首页
swift UILabel 自适应宽高

swift UILabel 自适应宽高

作者: 但但但丁 | 来源:发表于2021-11-25 17:44 被阅读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

    }

相关文章

网友评论

      本文标题:swift UILabel 自适应宽高

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