ios开发中计算字符串的高度
来源:互联网 发布:linux查看服务器硬件 编辑:程序博客网 时间:2024/05/20 00:50
//第一种算法,ios7.0后已经废弃CGSize titleSize = [aString sizeWithFont:font constrainedToSize:CGSizeMake(@"label的宽度", MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap];//第二种算法ios7.0 后计算字符串的高度CGRect rect = [aString boundingRectWithSize:CGSizeMake(@"label的宽度", MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : font} context:nil]; NSLog(@"Height:::%f",rect.size.height);
封装
//此处1000为高度 还可以换为:MAXFLOAT-(void)ViewDidload{CGSizestringSize=[self sizeWithFont:font maxSize:CGSizeMake(SCREEN_WIDTH-20, 1000)string:aString];float textH= stringSize.height;NSLog(@"textH:::%f",textH);}-(CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize string:(NSString *)string{NSDictionary *attrs = @{NSFontAttributeName:font};return [string boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;}
阅读全文
0 0
- ios开发中计算字符串的高度
- iOS中计算UILabel中字符串的高度
- iOS计算字符串高度
- iOS计算字符串高度
- iOS 计算字符串高度
- iOS 计算字符串的高度类
- iOS 计算label 字符串的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS开发动态计算cell的高度
- iOS7计算UILabel中字符串的高度
- ios字符串计算高度总结
- 干货!(Java)线程通信
- spring boot简单教程(2)-@SpringBootApplication详解
- eclipse ADT完整环境下载
- Java多线程系列--“JUC锁”01之 框架
- Android Finish后,最近运行列表中不显示Finish掉的Activity
- ios开发中计算字符串的高度
- 2017.9.25学习笔记
- Java设计模式--命令模式【Command Pattern】
- linux下允许root用户远程登录并建立ssh信任的方法
- C#梳理【事件Event】
- 解决textarea光标初始位置没有在最左上角的问题
- 第一讲:计算机网络概述(上)
- js 取消页面可以选中文字的功能
- wordpress无法通过ip地址访问的问题