自动计算文本的宽和高
来源:互联网 发布:lua windows安装lfs 编辑:程序博客网 时间:2024/05/21 18:43
//头文件
#import <Foundation/Foundation.h>
@interface NSString (Extension)/**
*返回值是该字符串所占的大小(width, height)
*font : 该字符串所用的字体(字体大小不一样,显示出来的面积也不同)
*maxSize : 为限制改字体的最大宽和高(如果显示一行,则宽高都设置为MAXFLOAT, 如果显示为多行,只需将宽设置一个有限定长值,高设置为MAXFLOAT)
*/
-(CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize;
@end
//实现
#import "NSString+Extension.h"
@implementation NSString (Extension)
//返回字符串所占用的尺寸.
-(CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize
{
NSDictionary *attrs = @{NSFontAttributeName : font};
return
[self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;
}
@end
0 0
- 自动计算文本的宽和高
- 给定宽和高计算图片大小的方法
- 强制计算view的宽和高
- 自定义View中如何获得文本的宽和高
- iOS计算字体宽和高
- 代码 label自适应 (计算label的宽和高)
- DataGridView 列宽和行高自动调整的设定
- 【转】DataGridView 列宽和行高自动调整的设定
- DataGridView 列宽和行高自动调整的设定
- DataGridView 列宽和行高自动调整的设定
- DataGridView 列宽和行高自动调整的设定
- DataGridView 列宽和行高自动调整的设定
- DataGridView 列宽和行高自动调整的设定
- DataGridView 列宽和行高自动调整的设定
- DataGridView 列宽和行高自动调整的设定
- 图片的宽和高
- 把图片从网络加载之后计算原始图片的宽和高 一直得到的图片宽和高为0
- 计算文本的宽高
- C#利用子窗体中的构造函数 (实现了父窗体给子窗体的传值,但是子窗体的值回传暂未实现)
- Android_loading动画1
- Tab导航
- 在Mac下配置php开发环境:Apache+php+MySql
- easyui textbox 添加 onblur 失去焦点事件
- 自动计算文本的宽和高
- js获取mac地址和ip地址
- Android 自定义View
- 多图详解Spring框架的设计理念与设计模式
- Spring Remoting: Remote Method Invocation (RMI)
- 面向对象 构造方法
- BitmapFactory.Options详解
- 图片裁剪后照片旋转了
- 053-15 Which tasks are run automatically as part of the Automated Maintenance Task by default? (Choo