UILabel的自适应宽高
2016-01-15 00:00
405 查看
摘要: UILabel的自适应宽高
文件 NSString+CZNSStringExt.h #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> @interface NSString (CZNSStringExt) //对象方法 - (CGSize)sizeOfTextWithMaxSize:(CGSize)maxSize font:(UIFont *)font; //类方法 + (CGSize)sizeWithText:(NSString *)text maxSize:(CGSize)maxSize font:(UIFont *)font; @end 文件NSString+CZNSStringExt.m #import "NSString+CZNSStringExt.h" @implementation NSString (CZNSStringExt) //实现对象方法 - (CGSize)sizeOfTextWithMaxSize:(CGSize)maxSize font:(UIFont *)font{ NSDictionary *attrs = @{NSFontAttributeName:font}; return [self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size; } //实现类方法(用传过来的text来调用) + (CGSize)sizeWithText:(NSString *)text maxSize:(CGSize)maxSize font:(UIFont *)font{ return [text sizeOfTextWithMaxSize:maxSize font:font]; } @end
相关文章推荐
- easyui换主题,并记录在cookie
- 常见移动设备的 CSS3 Media Query 整理(iPhone/iPad/Galaxy/HTC
- 用代码判断Android手机的Rom是MIUI或者Flyme,以及获取MIUI或者Flyme的版本
- UITableView优化技巧
- Arduino初初教程9——红外遥控
- UIScrollView监听静止的数种情况
- Bug死磕之hue集成的oozie+pig出现资源任务死锁问题
- UILabel 多行高度自适应 计算高度存在的 坑
- UI开发中Button基本方法
- UITableView中的cell的优化
- UITableView性能优化-一次面试后的反思总结
- easyui的iconCls无法显示
- UI课程(界面通信)
- Android Stuido 问题汇总
- UITableView中的cell的优化
- 解决select2 在easyui dialog中不显示下拉列表的问题
- @GeneratedValue的用法
- 做哪些优化,才能让 UITabelView 更顺滑?(转)
- 详细整理:UITableView优化技巧
- 【bzoj2967】【JSOI2008】【Blue Mary的战役地图】【hash】