你的位置:首页 > 软件开发 > 操作系统 > Masonry基本使用

Masonry基本使用

发布时间:2015-07-07 20:00:03
在学习过程中,通过同学了解到了这个自动布局第三方框架-MasonryMasonry是一个轻量级的布局框架,使用简洁的代码来代替冗长、繁琐的AutoLayout代码。本文章只是对Masonry的基本使用,对于Masonry的具体内容可参考以下两篇技术博客,本人也是在这两篇文章的了解 ...

Masonry基本使用

在学习过程中,通过同学了解到了这个自动布局第三方框架-Masonry

Masonry是一个轻量级的布局框架,使用简洁的代码来代替冗长、繁琐的AutoLayout代码。

本文章只是对Masonry的基本使用,对于Masonry的具体内容可参考以下两篇技术博客,本人也是在这两篇文章的了解下才使用的:

Masonry介绍与使用实践(快速上手Autolayout):http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/

iOS 源代码分析----Masonry:http://draveness.me/ios-yuan-dai-ma-fen-xi-masonry/

本文的Demo素材来自 我就叫Sunny怎么了 大神的微博:http://weibo.com/u/1364395395

 素材帖子: http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/

本文是在使用 UITableView+FDTemplateLayoutCell 的时候引用了Masonry布局控件。

代码如下:

在此方法内解析json数据,解析完后返回主线程做后续操作。

Masonry基本使用

 

在viewDidLoad方法内调用上面的方法,并在方法执行完毕后做相应操作。

Masonry基本使用

 

在自定义cell的layoutSubviews方法中布局子控件

Masonry基本使用

 

最后在tableViewHeightForRowAtIndexPath 方法内部用UITableView+FDTemplatLayoutCell 分类中的方法计算cell的高度

Masonry基本使用

 

到此本文也就结束了。内容不多。具体请看Demo.

横屏:

Masonry基本使用

 

竖屏:

Masonry基本使用

 

小弟第一次写博客,哪些不好的请各位多多提拔!谢谢

本文Demo下载地址:https://github.com/XQBoy/MasonryExercise

 


原标题:Masonry基本使用

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录