IOS界面UI设计2之屏幕适配AutoLayout、size classes(一)

在IOS7之前 Xcode5之前,IOS中屏幕适配、页面布局都是采用坐标+AutoResizing。

因为乔布斯在的时候估计也没想过改变手机的屏幕,所以用的这个屏幕适配模式。

但现在不行了,由此产生了一个新的页面适配工具:AutoLayout

它有两个基本概念组成:参照系 + 约束条件


如果这里不用Auto Layout :就可以使用AutoResizing


一个表示对其方式 一个表示约束距离。

黄色,代表约束之后需要调整新的view的位置和大小。

红色,表示约束不完整或者有冲突。

AutoLayout01

(1)    水平垂直居中布局,图片需要根据黄色来调整。



黄色的警告是可以修复的,但是如果是左边的有黄色,不能自动调整,说明有冲突。界面中的黄色,可以调整xy的坐标。

(1)    距离前后左右布局约束

水平居的高和底是整个界面上的,所以下面的选项要选上面的:


这里的4个颜色都要变红色。说明生效了设置。


可以直接点击左边的黄色的立即生效,或者手动修改xy。宽高等。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值