3.6 AutoLayout 约束

2019-04-19  本文已影响0人  草根小强

//以前是自己计算坐标

//现在我们是用AutoLayout 来适配ios分辨率

//1.什么是AutoLayout 是一门屏幕适配技术, 在iPhone 5发布的时候,苹果推出一种新的屏幕适配技术 (在2013年大会上提出的),在他出现之前,屏幕的适配只能用AutoResizemask来实现,只能在父视图大小发生变化后,修改子视图的适应规则,不能够做到兄弟视图之间的适应。

//2.学习AutoLayout,我们从stroyBoard入门,因为,我们做的所有操作,都是实际可见的。

//AutoLayout AutoResizemask 这两个是竞争关系 两者只能用一个
//先取消Size Class 是争对不同屏幕的

//3.AutoLayout 是什么 怎么用

通过 约束 注意 约束是根据最近的视图的约束

我们需要告诉一个视图, 他所在的位置 x y 宽 高

//虚线 表示的是视图的实际的位置

//屏幕的横竖屏 旋转方向

// 约束不能多和少

//两个视图 等宽 平分屏幕的宽度

//两个视图 等高,平分屏幕的高度

//VFL 用来代码进行设置的

上一篇下一篇

猜你喜欢

热点阅读