Open iOSyifeng opened 4 years ago
YYTextContainer使用它可以计算高度 func layoutLabelHeight(lab:YYLabel,maxRow:Int) -> CGFloat{
let container = YYTextContainer.init(size: CGSize.init(width: kScreenW - 32, height: 10000))
container.maximumNumberOfRows = UInt(maxRow)
container.truncationType = .end
let layout = YYTextLayout.init(container: container, text: lab.attributedText!)
return layout!.textBoundingRect.height
}
layoutLabelHeight计算的是总高度,如果numberOfLines=2,则可能不准
当我设置 numberOfLines = X 时, 这时候我怎么计算这个文本的高度啊