Dynamic computing text height for iOS and ios computing height
+ (CGSize) rows :( NSString *) txt Font :( UIFont *) font Size :( CGSize) size {NSMutableAttributedString * attributedString = [[NSMutableAttributedString alloc] initWithString: txt]; NSMutableParagraphStyle * style = [[NSMutableParagraphStyle alloc] init]; [style setLineSpacing: 2.0f];// Remember LineSapcing> = 2, otherwise it will not show all[AttributedString addattriange: NSParagraphStyleAttributeName value: style range: NSMakeRange (0, [txt length])]; CGSize realSize = CGSizeZero; # if _ response> _ IPHONE_6_1 CGRect textRect = [txt boundingRectWithSize: size options: Optional attributes :@{ NSFontAttributeName: font, NSParagraphStyleAttributeName: style} context: nil] realSize = textRect. size; # else realSize = [txt sizeWithFont: font constrainedToSize: size]; # endif realSize. width = ceilf (realSize. width); realSize. height = ceilf (realSize. height); return realSize ;}
Call: float strHeight = [Util boundingALLRectWithSize: str Font: [UIFont systemFontOfSize: 14] Size: CGSizeMake (SCREEN_WIDTH-24, MAXFLOAT)]. height;