获取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