第18月第19天 masonry等分 uilabel sizetofit
2024-08-24 15:16:10
1.masonry等分
mas_distributeViewsAlongAxis
MASAxisTypeHorizontal
2.uilabel sizetofit
+(CGSize)labSizeWithStr:(NSString *)_str font:(UIFont *)_font labWidth:(int)_labWidth lineSpacing:(int)_lineSpacing numberOfLines:(int)_numberOfLines{ if (!_str) {
return CGSizeZero;
} UILabel *cLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, _labWidth, 0)];
[cLabel setFont:_font];
[cLabel setNumberOfLines:_numberOfLines]; NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:_lineSpacing]; [cLabel setAttributedText:[[NSAttributedString alloc] initWithString:_str attributes:@{NSParagraphStyleAttributeName:paragraphStyle}]];
[cLabel sizeToFit]; CGSize returnSize = cLabel.size;
cLabel = nil; return returnSize;
}
http://blog.51cto.com/liyun2422/1732186
最新文章
- ArcSDE安装注意事项(二)
- Easy Sysprep更新日志-skyfree大神
- Atitit.atiRI  与 远程调用的理论and 设计
- 类似nike+、香蕉打卡的转场动画效果-b
- Nyoj 三国志(dijkstra+01背包)
- centos7看电影
- [C#学习]1.Hello World
- grant all赋权后mysql.user表权限字段还是N,但能登录和新建表
- Python 装饰器总结
- [Machine Learning]学习笔记-线性回归
- Cannot change version of project facet Dynamic Web Module to 2.5的解决
- [BJOI2019]排兵布阵——分组背包
- java类路径classpath
- 自动化测试基础篇--Selenium元素定位
- 每天学点Linux-选取命令CUT和GREP
- JDBC driver连接MySQL运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than
- FastDFS与Nginx的搭建及遇到的问题
- Spring集成shiro做登陆认证
- 很实用的linux 上的svn安装和svnserver 的重启
- 马士兵hadoop第五课:java开发Map/Reduce
热门文章
- 一个想休息的线程:JVM到底是怎么处理锁的?怎么不让我阻塞呢?
- Java和Spring邮件的发送
- solr 字段设置不存储表示不会进行分词
- BZOJ5371[Pkusc2018]星际穿越——可持久化线段树+DP
- BZOJ2863[SHOI2012]魔法树——树链剖分+线段树
- BZOJ5178[Jsoi2011]棒棒糖——主席树
- BZOJ2795&;2890&;3647[Poi2012]A Horrible Poem——hash
- day9 集合操作
- 【刷题】BZOJ 1098 [POI2007]办公楼biu
- MySql 主辅-一主多辅