本文主要是介绍IOS根据文字计算laber的行数与长度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
计算行数
CGFloat labelHeight = [self.content sizeThatFits:CGSizeMake(self.content.frame.size.width, MAXFLOAT)].height;
NSNumber *count = @((labelHeight) / self.content.font.lineHeight);
计算长度
- (CGSize)getSizeRectMakeText:(NSString *)type addTextSize:(CGSize)text addFontDic:(NSDictionary *)dic{
CGRect temp = [type boundingRectWithSize:text options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
return temp.size;
}
这篇关于IOS根据文字计算laber的行数与长度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!