您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页SDAutoLayout的简单约束

SDAutoLayout的简单约束

来源:伴沃教育

首先在cocoapods导入SDAutoLayout第三方

pod 'SDAutoLayout', '~> 2.1.7'

在相对应的类里倒入头文件

#import <UIView+SDAutoLayout.h>

现在我要的效果图是这样的

先创建四个UIButton
fanxian1,fanxian2,fanxian3,fanxian3;

先写fanxian1的约束

//约束

self.fanxian1.sd_layout.

leftSpaceToView(self,kWidthScale(15)). // 距左其参照view之间的距离

widthIs(kWidthScale(170)).  //视图的宽度

topSpaceToView(self,kWidthScale(290)).      //距上其参照view之间的距离

heightIs(kWidthScale(55)). // 视图的高度

centerYEqualToView(self.fanxian2);  //centerY与参照view相同

fanxian2的约束

self.fanxian2.sd_layout.

widthIs(kWidthScale(170)).

heightIs(kWidthScale(55)).

centerYEqualToView(self.fanxian1).

rightSpaceToView(self,10);

fanxian3的约束

self.fanxian3.sd_layout.

leftSpaceToView(self,kWidthScale(15)).

widthIs(kWidthScale(170)).

topSpaceToView(self.fanxian1,kWidthScale(10)).

heightIs(kWidthScale(55)).

centerYEqualToView(self.fanxian4);

fanxian4的约束

self.fanxian4.sd_layout.

widthIs(kWidthScale(170)).

heightIs(kWidthScale(55)).

centerYEqualToView(self.fanxian3).

rightSpaceToView(self,10);

最下面的小label的约束self.wenxinglabel.sd_layout.topSpaceToView(self.fanxian3,kWidthScale(10)).heightIs(10).widthIs(200);


Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务