Skip to content

Commit 5746c1b

Browse files
author
molicechen
committed
4.5.0
1 parent 97b019e commit 5746c1b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

QMUIKit/QMUIComponents/QMUILabel.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ - (CGSize)intrinsicContentSize {
5252

5353
- (void)layoutSubviews {
5454
[super layoutSubviews];
55-
if (self.truncatingTailView) {
55+
if (self.truncatingTailView && self.attributedText.length) {
5656
[self bringSubviewToFront:self.truncatingTailView];
5757

5858
// 不能通过修改 numberOfLines = 0 再恢复它的值,来计算高度是否折叠了,因为修改它的值会触发 layout,从而陷入死循环,所以这里只能通过 NSAttributedString 来计算内容的实际高度。注意如果 lineBreakMode 为 Tail 的话,NSAttributedString 必定只能计算单行的高度,所以要手动改为非 Tail 的值

0 commit comments

Comments
 (0)