NSLayoutConstraint 开源框架
https://github.com/cloudkite/Masonry
Masonry is a light-weight layout framework which wraps AutoLayout with a nicer syntax. Masonry has its own layout DSL which provides
a chainable way of describing your NSLayoutConstraints which results in layout code that is more concise and readable. Masonry supports iOS and Mac OSX.
For examples take a look at the Masonry iOS Examples project in the Masonry workspace.
https://github.com/smileyborg/UIView-AutoLayout
The ultimate API for creating Auto Layout constraints -- impressively simple, immensely powerful. Comprised of categories on UIView
, NSArray
,
and NSLayoutConstraint
.
UIView+AutoLayout was designed to provide a developer-friendly interface for the vast majority of Auto Layout use cases. It's optimized for clarity and simplicity while simultaneously minimizing the amount of third party code. The API takes inspiration from
the Auto Layout UI options available in Interface Builder, but delivers far more flexibility and capability.
https://github.com/iMartinKiss/KeepLayout
Keep Layout is project under
active development whose purpose is to make Auto
Layout much easier to usefrom
code! No more Interface
Builder or Visual
Format. Keep
Layout provides simple,
more readable and powerful API for creating and accessing existing constraints.
Before you start, you should be familiar with Auto Layout topic. How
it works and what's the point?
版权声明:本文为博主原创文章,未经博主允许不得转载。
最新文章
- Android Automotive开发之一《环境: JDK7&;JDK8切换 》
- 【翻译】首个基于NHibernate的应用程序
- 注解:【无连接表的】Hibernate双向1->;N关联
- Linux通过NAT方式配置网络
- 关于MVC中View使用自定义方法
- [ARM] Cortex-M Startup.s启动文件相关代码解释
- JSP的Servlet监听器
- 常见错误:Apple Mach-O Linker Error
- 在linux下安装memcacheq
- C++发送邮件和附件
- android 菜单事件处理
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》第一步--- 开始界面
- php 通过curl header传值
- 【20190228】JavaScript-数组的操作
- Java语言支持的3种变量类型
- 在 CentOS6 上安装 Zabbix2.4 Server
- TIMESTAMPN(N) WITH LOCAL TIMEZONE数据类型转换
- 转://SIHA环境修改主机名实施步骤
- 第15课-数据库开发及ado.net-数据库介绍,主键,外键,启动数据库,数据库身份验证方式,建表,分离数据库
- ios获取安装的app