ios 利用auto layout 快速约束xib和storyboardUI界面

1,首先创建工程,美术按照实际的比例出图(最好是2倍和3倍都出),不然会像素失真;
2,如图所示约束的对象

这里写图片描述

3,分析:需要约束的对象有,背景、猫头鹰(树一块的)、选择登录方式、登录方式按钮、隐私条款
(1),背景:将图片背景导入,选中图片,然后点击右下角的倒数第二个按钮,添加四周约束都为0即可(如图所示)

这里写图片描述

(2),猫头鹰:(这张图片是按照屏幕的宽切出来的),所以宽度就是屏幕的宽,高度也就跟着屏幕的宽度按比例缩放,整体居中偏上;
1>,约束左右距离边距都是0(如图所示)

这里写图片描述

2>,约束图片居中偏上(如图所示),

这里写图片描述
然后到右右侧栏显示尺寸的地方修改垂直居中的值设置为-50(如图)
这里写图片描述

3>,约束图片按照比例缩放(如图所示),当然这一步也可以在第一步的时候做了

这里写图片描述

(3),文字和登录方式按钮的约束,一般是将这些零散的空间都放到一个父视图上,这样方便管理和修改(如图所示黄色背景)

这里写图片描述

1>,父视图的约束(黄色背景),主要约束局两边的距离为30、高度为150、距离底部是5

这里写图片描述

2>,文字约束(选择登录方式),固定距父视图上边距的距离为5,然后水平居中即可

这里写图片描述
这里写图片描述

3>,两边的线条约束,这里是利用两个view做的线条,只需将他的与父视图和文字的距离、距离父视图上边距的距离设置好即可

左边的线条,距离左边0右边文字5,先不设置y的坐标
距离左边为0距离文字5
右边的线条,距离右边0左边文字5,先不设置y的坐标
这里写图片描述
将两条线条和文字一起选中,设置垂直方向对齐
这里写图片描述

(4),设置登录方式图标,四个图标的间距是一样的,那么就在四个图标中间添加三个辅助的视图(如图所示)

这里写图片描述
1>,将它们全部选中,设置垂直居中
这里写图片描述
2>,从左只有挨个设置间距(全部是0),选中第一个视图进行约束,后边的只需要约束右边的距离为0即可
这里写图片描述
3>,其实辅助的白色视图是没有高度的,在这里设个高度为20
这里写图片描述
4>,这三个白色视图的高度和宽度是一样的,所以全部选中,设置等款登高
这里写图片描述
5>,最后就是这样子的了
这里写图片描述

最后将屏幕换成4.7寸(6),

这里写图片描述
将所有的颜色这职位透明即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值