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 用来代码进行设置的