微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SDAutoLayout SDAutoLayout使用者开发的部分app截图 <a href="http://www.jianshu.com/p/9bc04d3effb8">http://www.jianshu.com/p/9bc04d3effb8</a>0.用法示例1.用法简析PS iOS 自动布局库

程序名称:SDAutoLayout SDAutoLayout使用者开发的部分app截图 <a href="http://www.jianshu.com/p/9bc04d3effb8">http://www.jianshu.com/p/9bc04d3effb8</a>0.用法示例1.用法简析PS

授权协议: MIT

操作系统: iOS

开发语言: Objective-C

SDAutoLayout SDAutoLayout使用者开发的部分app截图 <a href="http://www.jianshu.com/p/9bc04d3effb8">http://www.jianshu.com/p/9bc04d3effb8</a>0.用法示例1.用法简析PS 介绍

SDAutoLayout(一行代码搞定自动布局!)

github地址
https://github.com/gsdios/SDAutoLayout

**

SDAutoLayout使用者开发的部分app截图 http://www.jianshu.com/p/9bc04d3effb8

**

QQ交流群:497140713 519489682(新开)

☆☆ SDAutoLayout 基础版视频教程:http://www.letv.com/ptv/vplay/24038772.html ☆☆

☆☆ SDAutoLayout 进阶版视频教程:http://www.letv.com/ptv/vplay/24381390.html ☆☆

☆☆ SDAutoLayout 原理简介视频教程:http://www.iqiyi.com/w_19rt0tec4p.html ☆☆

一行代码搞定自动布局!

摒弃复杂累赘的约束,利用运行时Runtime在合适的时机布局视图。* *

SDAutoLayout 部分demo展示

0.用法示例

/* 用法一 */
_view.sd_layout
.leftSpacetoView(self.view, 10)
.topSpacetoView(self.view, 80)
.heightIs(130)
.widthRatioToView(self.view, 0.4);

/* 用法二 (一行代码搞定,其实用法一也是一行代码) */
_view.sd_layout.leftSpacetoView(self.view, 10).topSpacetoView(self.view,80).heightIs(130).widthRatioToView(self.view, 0.4);

1.用法简析

1.1 > leftSpacetoView(self.view, 10)

方法名中带有“SpacetoView”的方法表示到某个参照view的间距,需要传递2个参数:(UIView)参照view 和 (CGFloat)间距数值

1.2 > widthRatioToView(self.view, 1)

方法名中带有“RatioToView”的方法表示view的宽度或者高度等属性相对于参照view的对应属性值的比例,需要传递2个参数:(UIView)参照view
和 (CGFloat)倍数

1.3 > topEqualToView(view)

方法名中带有“EqualToView”的方法表示view的某一属性等于参照view的对应的属性值,需要传递1个参数:(UIView)参照view

1.4 > widthIs(100)

方法名中带有“Is”的方法表示view的某一属性值等于参数数值,需要传递1个参数:(CGFloat)数值

PS

/ 如果您需要布局错误LOG信息提示请打开此宏 /

//#define SDAutoLayoutIssueLog

SDAutoLayout SDAutoLayout使用者开发的部分app截图 <a href="http://www.jianshu.com/p/9bc04d3effb8">http://www.jianshu.com/p/9bc04d3effb8</a>0.用法示例1.用法简析PS 官网

https://github.com/gsdios/SDAutoLayout

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐