IOS中计算文字的Size大小
来源:互联网 发布:网络强国战略 编辑:程序博客网 时间:2024/04/28 13:54
/**
* 计算文字的Size大小
*
* @param text 文字内容
* @param font 文字字体
* @param maxSize 文字最大尺寸
*/
- (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize
{
NSDictionary *attrs =@{NSFontAttributeName : font};
return [textboundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOriginattributes:attrs context:nil].size;
}
运用:
CGSize contentSize = [selfsizeWithText:contentfont:[UIFontsystemFontOfSize:12]maxSize:CGSizeMake(MAXFLOAT,MAXFLOAT)];
CGFloat contentW =contentSize.width;
CGFloat contentH =contentSize.height;
一般需要计算文字的Size时,是在手机上固定宽度的屏幕上显示文字,比如qq说说,这个时候就要计算文字的高度来计算整条说说的高度了,但是要注意的是,如果要让UILable在固定宽度显示多行时,需要设置一个属性:
UILabel *textv = [[UILabelalloc]init];
textv.numberOfLines =0;//如果不设置此属性为0,则永远只显示一行文字
- IOS中计算文字的Size大小
- IOS中计算文字的Size大小
- ios计算文字的大小
- 计算Label的Size大小
- [iOS]关于计算文字所占范围大小的方法
- 计算内容的文字的size
- iOS计算NSString的size
- IOS中计算文件的大小
- IOS中计算文件的大小
- 不要通过html中font标签的size属性来更改文字的精确大小
- iOS --- 根据字符串的实际大小来计算UILabel的size
- Swift 根据文字字体的大小得到size
- 根据文字内容计算size
- iOS动态计算Label的size
- 对arraylist中size大小的问题
- iOS中动态计算不同颜色、字体的文字高度
- iOS 计算文字的高度
- iOS7 计算文字的Size和frame 代码片段
- [Python]MySQLdb模块编程初探
- 推荐几本C#程序员阅读的书籍
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- Introduction the naive“scull” 《linux设备驱动》 学习笔记
- POJ 2418 Hardwood Species (map练习)
- IOS中计算文字的Size大小
- POJ 3367 Expression(建立二叉树)
- JavaLearning:JAVA IO Piped流
- Ubuntu版本介绍
- 在Centos中yum安装和卸载软件的使用方法
- [备注] py2exe
- 线程不同步的原因,如何同步,简单的防止程序多开
- JavaLearning:JAVA IO 之打印流
- 12.5 Longest Substring without Repeating Characters