根据文字字体大小算出文字所占区域大小
来源:互联网 发布:澳大利亚顶级域名 编辑:程序博客网 时间:2024/05/20 11:24
/**
* 根据文字算出文字所占区域大小
*
* @param text 文字内容
* @param font 字体
* @param maxSize 最大尺寸
*
* @return 实际尺寸
*/
- (CGSize)labelAutoCalculateRectWith:(NSString*)text Font:(UIFont*)font MaxSize:(CGSize)maxSize
{
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStylealloc]init];
paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
NSDictionary * attributes =@{NSFontAttributeName:font,NSParagraphStyleAttributeName:paragraphStyle.copy};
CGSize labelSize = [textboundingRectWithSize:maxSizeoptions:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading|NSStringDrawingTruncatesLastVisibleLineattributes:attributescontext:nil].size;
labelSize.height=ceil(labelSize.height);
labelSize.width=ceil(labelSize.width);
return labelSize;
}
- 根据文字字体大小算出文字所占区域大小
- 根据文字算出文字所占区域大小
- 创建UILable的时候,可以根据文字算出文字所占区域大小的方法
- 根据文字算出文字所占区域大小(用于创建多个UILabel时可以用)(不知道这个方法的天猫程序员自从看到这个方法已经哭晕在厕所)
- 计算文字所占大小
- [iOS]关于计算文字所占范围大小的方法
- C#用Graphics书写文字时计算字符串所占的像素单位大小
- 可根据字符串所占的长度(非字符串长度)自动缩小字体大小, 以适应显示区域的宽度
- 根据文字和字体大小计算高度
- 文字区域
- button根据文字内容大小自适应
- textview根据文字行数自动变化大小
- swift 根据文字自动计算Label大小
- 使用CoreText排版,取得文字区域精确大小
- 使用CoreText排版,取得文字区域精确大小
- table限制大小,文字多出部分省略号代替
- 思路:C++数组大小的计算可以根据所占空间的大小。
- Label:根据文字自动调整大小 并 添加tooltip提示
- java 二叉树的查找方法
- 十六进制转换为十进制
- 嘻唰唰第六批Problem N: 填空题:静态成员---计算学生个数
- 目录条目”SASHELP.EMCREDIT.IGN.SOURCE”不存在
- 4.设计一个Email邮箱注册应用程序。要求:用户输入完成单击“立即注册”按,判断“密码”和“确认密码”文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,运行结果如图所示。
- 根据文字字体大小算出文字所占区域大小
- 【瞎搞】HDU 5288 OO’s Sequence
- HD2026 首字母变大写
- 嘻唰唰第六批Problem O: 填空题:类模板---求数组的最大值
- struts2请求过程源码分析
- Endpoint 理解
- 5.编写一个计算器程序
- 统计元音
- C#高级编程四十五天----格式字符串