iPhone6+ 以及 iOS8适配:Masonry介绍——速成Autolayout

iPhone的手机版本越来越多, 那么对于广大的开发者来说就是很残酷的事情,现在推荐一个第三方Masonry,上手块,操作简单

在iphone6+ window的width也发生了变化(相对5和5s的屏幕比例没有变化)

如何快速的上手autolayout? ios6推出的同时新增了autolayout的特性,因为官方文档和demo实在过于的繁琐就不想使用

iPhone6发布之后 ,Github的一个第三方库Masonry挺好使

介绍

Masonry 源码:https://github.com/Masonry/Masonry

Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性 而且同时支持 iOS 和 Max OS X。

我们先来看一段官方的sample code来认识一下Masonry

1
2
3
[view1 mas_makeConstraints:^(MASConstraintMaker *make) {
     make.edges.equalTo(superview). with .insets(padding);
}];

看到block里面的那句话: make edges equalTo superview with insets

通过链式的自然语言 就把view1给autolayout好了


之后在自己试试属性的使用就搞定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值