MagicNumber->autoresizingMask->autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果推...
分类:
其他好文 时间:
2016-01-23 12:53:59
阅读次数:
167
关于iOS布局自动iPhone6之后就是AutoLayOut,AutoLayOut固然非常好用,不过有时候我们需要在页面手动进行页面布局,VFL算是一种选择,如果对VFL不是很熟悉可以参考iOS开发-VFL(Visual format language)和Autolayout。VFL不复杂,理解起来...
分类:
移动开发 时间:
2016-01-20 08:41:39
阅读次数:
251
第一种:CGFloat width = CGRectGetWidth([[UIScreen mainScreen] bounds]);CGFloat aspectRatio = 1.5;maker.width.equalTo(width);maker.height.equalTo(aspectRat...
分类:
其他好文 时间:
2016-01-16 11:48:17
阅读次数:
131
约束Storyboard中通过拖拽设置constraints;VFL和原生语法使用代码设置constraints;oc - Masonry, swift - SnapKit;对应框架设置约束iOS布局机制 auto layout 某个View需要使用auto layout布局,需要设置起trans....
分类:
编程语言 时间:
2016-01-14 23:45:09
阅读次数:
643
所谓的VFL语言其实就是Visual format language 的缩写,是一种使用代码添加约束的方式,类似于Masonry SDAutolayout的效果,但是操作起来可能要相对简单。一行代码就可以实现。 举一个例子: UIView *ive1=[UIView new]; ive1.t...
分类:
其他好文 时间:
2016-01-11 18:20:41
阅读次数:
152
iOS 提供了自动布局的方法,但是原生的方法使用太过麻烦 ,Masonry 框架提供了类似的方法,同样可以实现自动布局,代码更加直观,而且容易理解。Masonry 是一个轻量级的布局框架。拥有自己的描述语法,采用更优雅的链式语法封装自动布局,简洁明了并具有较高的可读性,同时支持iOS和Mac OSX...
分类:
其他好文 时间:
2016-01-08 23:19:50
阅读次数:
205
1. 下载地址https://github.com/SnapKit/Masonry2. 使用2.1 Masonry的配置使用只需要引入头文件Masonry.h 即可;2.2Masonry常用方法 创建新的约束条件 [View mas_makeConstraints:^(MASConstraintMa...
分类:
其他好文 时间:
2016-01-08 20:22:44
阅读次数:
113
由于项目开始比较急,又是一个人,再加上apple自动布局比较麻烦,衡量以后就用了frame来布局画面。现在稍微闲了一些,就开始对之前的代码做一些优化。其中有一个小功能是这样的,一个可以横向滑动的scrollView,画面加载的时候从服务器取背景图以及文字说明和跳转链接,同时图片做缓存,下一次重新加载...
分类:
其他好文 时间:
2016-01-08 10:26:35
阅读次数:
231
原文:http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout/?sukey=fc78a68049a14bb23f9904ceb1cee7693d4a59492bdc4ab7adac872bc75badc34b073acb...
分类:
其他好文 时间:
2016-01-03 00:30:53
阅读次数:
209
1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时...
分类:
其他好文 时间:
2016-01-02 18:22:09
阅读次数:
176