计算文字尺寸
2015-09-16 10:43
246 查看
/**
* 计算文字尺寸
*
* @param text 需要计算尺寸的文字
* @param font 文字的字体
* @param maxSize 文字的最大尺寸
*/
- (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize
{
NSDictionary *attrs = @{NSFontAttributeName : font};
return [text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;
}
// 定义文字的尺寸
CGSize textMaxSize = CGSizeMake(150, MAXFLOAT);
CGSize textSize = [self sizeWithText:message.text font:MJTextFont maxSize:textMaxSize];
* 计算文字尺寸
*
* @param text 需要计算尺寸的文字
* @param font 文字的字体
* @param maxSize 文字的最大尺寸
*/
- (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize
{
NSDictionary *attrs = @{NSFontAttributeName : font};
return [text boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;
}
// 定义文字的尺寸
CGSize textMaxSize = CGSizeMake(150, MAXFLOAT);
CGSize textSize = [self sizeWithText:message.text font:MJTextFont maxSize:textMaxSize];
相关文章推荐
- leetcode 070 Climbing Stairs(难易度:Easy)
- 怎样通过PDF转换器实现文档格式转换
- Docker学习
- Linux系统编程之错误处理:perror,strerror和errno http://www.linuxidc.com/Linux/2013-07/87238.htm
- 浅谈契约式编程1
- 数组和指针
- asp.net MVC中form提交和控制器接受form提交过来的数据
- 黎曼流形
- .DS_Store 文件是什么?
- Solr数据库连接之多表关联
- 第三次作业
- 一般枚举类型
- 自定义滚动条(chrome)
- 虚拟机中的问题及解决方法
- Redis 学习笔记七 C#使用redis 处理过程
- (大数据分析-2)mapReduce Review
- 堆和栈的区别(转过无数次的文章)
- 5个主流的HTML5开发工具分享
- 使用Java创建RESTful Web Service
- 使用MD5算法检查文件的一致性