iOS 自动计算 高度
2015-11-01 16:41
267 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010554909/article/details/49559541
#pragma mark----- 计算高度
/**
@method 获取指定宽度width,字体大小fontSize,字符串value的高度
@param value 待计算的字符串
@param fontSize 字体的大小
@param Width 限制字符串显示区域的宽度
@result float 返回的高度
*/
-(CGFloat)getHeightWith:(NSString *)text andFont:(UIFont *)font andWith:(CGFloat)width
{
CGRect frame = [text boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX) options:NSStringDrawingUsesFontLeading|NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:font} context:nil];
CGFloat height=frame.size.height;
return height;
}
/**
@method 获取指定宽度width,字体大小fontSize,字符串value的高度
@param value 待计算的字符串
@param fontSize 字体的大小
@param Width 限制字符串显示区域的宽度
@result float 返回的高度
*/
-(CGFloat)getHeightWith:(NSString *)text andFont:(UIFont *)font andWith:(CGFloat)width
{
CGRect frame = [text boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX) options:NSStringDrawingUsesFontLeading|NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:font} context:nil];
CGFloat height=frame.size.height;
return height;
}
相关文章推荐
- iOS中的UILabel自动计算高度和换行
- iOS多种cell使用FDTemplateLayoutCell自动计算高度
- iOS开发——UI进阶篇(三)自定义不等高cell,如何拿到cell的行高,自动计算cell高度,(有配图,无配图)微博案例
- 【iOS】UITableViewCell高度计算(固定高度+自动高度)
- iOS:通过Self-Sizing Cells新特性自动计算cell的高度
- iOS开发小技巧--iOS8之后的cell自动计算高度
- ios-自动计算文本框的宽度和高度
- iOS 自动计算cell高度
- iOS - 自动计算cell的高度(iOS8 Auto-sizing)
- 源码推荐(12.14):iOS mansory纯代码自动计算cell高度,手势密码解锁
- ios tableview 自动计算cell高度
- IOS开发之自动计算Label的高度
- ios 自动计算text的高度
- iOS计算UIWebView的高度和iOS8之后的WKWebView的高度问题
- UILabel 自动高度计算
- IOS UILabel自适应里面的文字,自动调整宽度和高度的
- iOS 计算label的宽度和高度
- iOS开发 UILabel 自动换行 高度自适应
- iOS根据字符串计算UITextView高度,以及各种字符串的限定
- iOS之动态计算UITableViewCell高度技巧(二)