iOS 动态计算文本高度
2017-03-20 16:45
337 查看
// 根据字符串的长度以及宽度来获取字符串的高度。
- (CGFloat)frameWithText:(NSString *)string andWidth:(CGFloat )width withFontSize:(CGFloat)floatSize
{
CGSize size =
CGSizeMake(width,
MAXFLOAT);//最大范围
UIFont *tfont =
Font(floatSize);
NSDictionary *tdic = [NSDictionary
dictionaryWithObject:tfont
forKey:NSFontAttributeName];
CGSize textSize = [string
boundingRectWithSize:size
options:NSStringDrawingUsesLineFragmentOrigin
attributes:tdic
context:nil].size;
CGFloat height =
ceilf(textSize.height) +
1;
return height;
}
- (CGFloat)frameWithText:(NSString *)string andWidth:(CGFloat )width withFontSize:(CGFloat)floatSize
{
CGSize size =
CGSizeMake(width,
MAXFLOAT);//最大范围
UIFont *tfont =
Font(floatSize);
NSDictionary *tdic = [NSDictionary
dictionaryWithObject:tfont
forKey:NSFontAttributeName];
CGSize textSize = [string
boundingRectWithSize:size
options:NSStringDrawingUsesLineFragmentOrigin
attributes:tdic
context:nil].size;
CGFloat height =
ceilf(textSize.height) +
1;
return height;
}
相关文章推荐
- ios 动态计算文本的高度或宽度
- iOS 动态计算Label富文本高度
- iOS开发动态计算cell高度或UILabel多行文本计算高度、宽度的技巧
- IOS动态获取文本的高度--自适应文本宽度、高度Textview
- iOS 依据文本内容为TextView动态定义高度
- iOS学习之-Cell动态高度计算
- IOS 根据 指定的 字体类型 ,size ,计算 绘制 文本 所需要的 宽度与高度
- ios 计算 文本高度!
- iOS 根据文本内容为TextView动态定义高度
- iOS中动态计算不同颜色、字体的文字高度
- iOS UILabel根据内容动态计算高度
- iOS开发之获得动态文本高度和图片高度
- iOS开发动态计算cell的高度
- ios--动态计算label的高度
- IOS 根据 指定的 字体类型 ,size ,计算 绘制 文本 所需要的 宽度与高度
- iOS 7下计算文本高度注意事项
- iOS开发动态计算cell的高度
- IOS聊天泡泡,根据内容计算宽度和高度(动态计算高度和宽度)
- iOS 动态计算UITableViewCell 高度 以及计算UILable 高度 自定义Cell
- iOS文本高度计算