前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 ...
分类:
其他好文 时间:
2016-03-31 01:47:20
阅读次数:
171
前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 ...
分类:
其他好文 时间:
2016-03-31 01:41:33
阅读次数:
266
前言 说到iOS自动布局,有很多的解决办法。有的人使用xib/storyboard自动布局,也有人使用frame来适配。对于前者,笔者并不喜欢,也不支持。对于后者,更是麻烦,到处计算高度、宽度等,千万大量代码的冗余,对维护和开发的效率都很低。 笔者在这里介绍纯代码自动布局的第三方库:Masonry。 ...
分类:
其他好文 时间:
2016-03-31 01:40:44
阅读次数:
174
前言
1
MagicNumber -> autoresizingMask -> autolayout
以上是纯手写代码所经历的关于页面布局的三个时期
在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了
在iphone4-iphon...
分类:
其他好文 时间:
2016-03-30 13:02:29
阅读次数:
245
https://github.com/bramstein/jlayout/ http://welcome.totheinter.net/columnizer-jquery-plugin/ http://www.jwf.us/projects/jQSlickWrap/ http://masonry.d ...
分类:
Web程序 时间:
2016-03-28 18:15:48
阅读次数:
126
前言iPhone 5之前我们对应用布局停留在3.5寸一个屏幕的阶段,当时的安卓屌丝们是多么的羡慕iOS开发,不会被大量的屏幕适配所烦恼。随着iPhone产品的迭代,逐渐出现4寸、4.7寸、5.5寸….,你们说,iphone10+会有多少寸?O(∩_∩)O~简介正因为上面说的那样,屏幕的尺寸逐步增多,还沿用以前的方法布局显然是不行的,这时候为布局引进新的结局办法NSAutoLayout,但苹果提供的比...
分类:
移动开发 时间:
2016-03-26 06:55:37
阅读次数:
206
1.AFNetworking 网络请求 2.JSONKit 解析json串 3.Masonry 添加约束进行布局 4.MJRefresh、ODRefreshControl UITableView 头部和尾部刷新 5.MBProgressHUD 等待和通知视图 6.SDWebImage 异步请求图片 ...
分类:
移动开发 时间:
2016-03-24 01:12:52
阅读次数:
168
0. 实用于: (1)。纯代码写的ui控件(按钮,视图,标签等) (2)。xib指向的视图。。等 1.在做Masonry的autoLayout之前 一定要先将view添加到superview上 否则会报错:(根据个人的经验:view上的子UI布局一定要在Masonry的autoLayout之后,即先
分类:
其他好文 时间:
2016-03-19 15:55:24
阅读次数:
150
Masonry中常用的属性 // 左侧 @property (nonatomic, strong, readonly) MASConstraint *left; 设置并排视图的方法 UIView *view1 = [[UIView alloc] init]; view1.background
分类:
其他好文 时间:
2016-03-14 18:42:37
阅读次数:
176
如果说自动布局解救了多屏幕适配,那众多三方库的出现就解救了系统自动布局的写法。Masonry就是其中一个。在Github上,Masonry已经得到6000+个star,用法上也比较简单灵活,很大程度上替代了传统的NSLayoutConstraint布局方式。本文将利用几个案例来讲解Masonry的使
分类:
其他好文 时间:
2016-03-10 18:43:22
阅读次数:
198