iPhone6+ 以及 iOS8适配:Masonry介绍——速成Autolayout
来源:互联网 发布:python split 第一个 编辑:程序博客网 时间:2024/05/16 10:18
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
- iPhone6+ 以及 iOS8适配:Masonry介绍——速成Autolayout
- Masonry介绍与使用:Autolayout
- iPhone6 适配第三方库Masonry (代码版的Autolayout)
- Masonry ->AutoLayout 适配
- iOS —— Masonry的Autolayout
- iOS适配:Masonry介绍与使用实践:快速上手Autolayout
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- ios8/sdk8/xcode6/iphone6(+)适配
- autolayout学习介绍------Masonry的使用
- Masonry介绍与使用:快速上手Autolayout
- SQLite数据类型说明
- .net笔试题
- Entity Framework资料大全
- 关于Repository模式
- 在项目中应用Repository模式
- iPhone6+ 以及 iOS8适配:Masonry介绍——速成Autolayout
- ASP.NET MVC Razor视图引擎攻略
- 关于项目架构——零碎手记
- 领域驱动设计的标准分层架构
- 领域驱动设计基本理论知识总结
- Fluent NHibernate
- 领域驱动设计(Domain Driven Design)参考架构详解
- DDD、Repository、Factory百家争鸣
- 在ASP.NET MVC中实现大文件异步上传