UIFont 有一個(gè) lineHeight. 先用UILabel的 sizeThatFits 計(jì)算出最佳大小。然后用高度/lineHeight就是行數(shù)咯
CGFloat labelHeight = [self.testLabel sizeThatFits:CGSizeMake(self.testLabel.frame.size.width, MAXFLOAT)].height;
NSNumber *count = @((labelHeight) / self.testLabel.font.lineHeight);
NSLog(@"共 %td 行", [count integerValue]);