Closed JohnTsaii closed 10 months ago
原因定位到是GXTextNode 计算高度的方法- (void)calculateWithData:(NSDictionary *)data
没有将text转成attributedString 到属性attributedText,最终计算的text size 时候需要用到这个属性
- (CGSize)labelSizeForFont:(UIFont *)font
maxWidth:(CGFloat)maxWidth
lineBreakMode:(NSLineBreakMode)lineBreakMode {
// ···
// CTLineRef Array & lineNum
NSArray *linesRef = GXLinesRefArray(font, text, maxWidth, maxLines, self.attributedText);
// ···
}
稍后补充pr
描述这个问题 当布局中有个text控件是多行自适应且要动态撑开高度的时候,布局的高度会计算成一行的高度。
复现步骤
预期正确的结果
请清晰和简明的描述你预期正确的结果。
截图
如果可以的话,添加截图来帮助解释您的问题。
客户端 (请填写如下信息) :