我需要根据字体和长度找到具有特定文本的标签的高度。 它需要是通用的,以保持字体和参数。
答案 0 :(得分:4)
使用NSString
方法获取sizeWithFont:
对象的高度。
NSString *theText = myLabel.text;
CGFloat width = myLabel.frame.size.width ;
CGSize theSize = [theText sizeWithFont:myLabel.font constrainedToSize:CGSize(width,MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap];
以下是UILabel
的高度。
CGFloat myLabelHeight = theSize.height;