獲取UILabel的numberOfLine

獲取UILabel的numberOfLineblog

    CGFloat textH = [self.label.text boundingRectWithSize:CGSizeMake(width, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:15]} context:nil].size.height;
    CGFloat lineHeight = self.label.font.lineHeight;
    NSInteger lineCount = textH / lineHeight;
    NSLog(@"-----:%ld  %.f",lineCount,lineHeight);

 

若是但願UILabel的右面添加更多,比方說顯示3行,能夠給UILabel設置it

self.label.numberOfLines = 3; io

在獲取UILabel實際的numberOfLine,若是大於,則顯示更多按鈕class

相關文章
相關標籤/搜索