label自适应高度
来源:互联网 发布:九宫格日记软件 编辑:程序博客网 时间:2024/05/16 19:12
这里给NSString添加了一个类别,类别方法是对象方法,就是用来返回该对象的size
调用这个方法的时候只要传入一个最大的size (字符串所要显示的最大宽高)和font,该方法返回size. 这时就可以根据这个size做适应操作啦.
类别中方法
- (CGSize)sizeThatFit:(CGSize)maxSize font:(UIFont *)font {
NSDictionary *attributes = @{ NSFontAttributeName: font };
CGRect rect = [self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeadingattributes:attributes context:nil];
CGSize size = CGSizeMake(ceilf(rect.size.width), ceilf(rect.size.height));
return size;
}
0 0
- IOS Label 自适应高度
- label高度自适应..
- label 高度自适应
- iOS 自适应label高度
- label 自适应高度
- iOS label自适应高度
- [TwistedFate]Label自适应高度
- ios9 label 高度自适应
- ios Label高度自适应
- iOS label自适应高度
- iOS label自适应高度
- label自适应高度
- UITableViewCell高度自适应Label高度
- label自适应高度 与 textview自适应高度
- IOS7 label 宽度高度自适应
- label自适应宽度和高度
- iOS label自适应高度(宽度)
- iOS Label文本自适应高度
- TCP
- selenium 环境搭建(完整版)
- Haar小波
- EasyUI表单验证
- C程序的内存镜像
- label自适应高度
- Android开发提高代码效率的快捷模版
- [Tkinter 教程04] Variable 类
- jquery 推动效果
- meta学习笔记
- Http 请求
- 腾讯云 CentOS7 使用FileZilla通过SFTP快速实现文件上传
- 我总结出的几种学习模式
- ios