iOS计算字符串的宽高
来源:互联网 发布:嘉年华st轮毂数据 编辑:程序博客网 时间:2024/06/16 08:27
/**
获取给定字符串、给定字体大小、预估宽高、获取实际宽度
@param text 要计算的字符串
@param font 字体大小
@param width 预估宽度
@param height 预估高度
@return 返回计算后实际尺寸宽、高度
*/
- (CGFloat)getWidthFromText:(NSString *)text WithSize:(CGFloat)font AboutWidth:(CGFloat)width AndHeight:(CGFloat)height{
if (!text) {
return 0;
}
CGRect rect = [textboundingRectWithSize:CGSizeMake(width, height)options:NSStringDrawingUsesLineFragmentOriginattributes:@{NSFontAttributeName:[UIFontsystemFontOfSize:font]}context:nil];
#if 1
//宽度
return rect.size.width;
#else
//高度 一般获取的都为整数值。
return ceil(rect.size.height);
#endif
}
阅读全文
0 0
- iOS计算字符串的宽高
- 字符串的 宽高计算
- 计算字符串的宽或者高
- 根据字符串计算UILabel的宽,高
- 计算一个字符串的宽,高
- swift中计算字符串的宽高
- swift中计算字符串的宽高
- iOS中计算文本的宽高
- iOS动态计算Label的宽高
- iOS动态计算Label的宽高
- ios计算文本的宽高
- 工具类:计算一串字符串的宽高
- iOS 根据文字动态计算控件的宽高
- IOS Label 字符串 宽高
- ios Tableview行高的计算
- ios-tableView的行高计算
- iOS 计算行高
- ios的计算字符串的长度
- HTTP POST GET详解
- c++中引用与指针的区别
- 使用Navicat导入或导出MySQL数据库
- 深度学习概述<二>追本溯源:深度学习基础
- 1. AngularJS+路由+JQuery:模糊查询过滤内容,下拉菜单排序,过滤敏感字符,验证判断后添加表格信息(路由显示添加页面)
- iOS计算字符串的宽高
- Ubuntu14.04如何备份和恢复系统
- ZUFEOJ 2486 Heap【线性筛法】
- 初步掌握Yarn的架构及原理
- RabbitMQ与Redis队列对比
- 深度学习与神经网络-吴恩达(Part1Week3)-单隐层神经网络编程实现(python)
- opencv2.4.7.2画圆,画十字,画矩形
- SpringBoot(一)
- Ajax中的async的取值(异步和同步)