iOS成长之路SSO授权 OAuth授权程序猿和程序媛

Autolayout-Autoresizing与Autolayo

2015-08-01  本文已影响3677人  Mitchell
作者:Mitchell 

一.关于iPhone屏幕的一些基本常识###

1.ios屏幕适配的尺寸####

2.点和像素的关系####


二、Autoresizing###

1、简介####

2、具体使用方法以及局限性####

(1)用法#####
(2)局限性#####

可以清楚的看到上面的用法中所说明的,所有的约束都是相对于父视图来设置的,也就是Autoresizing的局限性'就是'只能表现父与子的关系而无法表达兄弟视图之间的关系,这就是Autoresizing的鸡肋所在。


三、Autolayout###

1、简介####

2、核心概念####

3、常用版面####

(1) 约束处理(resolve auto layout issues):#####

(2) All Views inView Controller:在控制器中的所有视图的属性
- Clear Constraints 删除控制器中所有的约束(慎用)

(2) 相对处理(Pin):#####
(3) 对齐处理(Align):#####

4、警告与报错####

5、简单需求实例####

实例1.2.png
两张图片的区别就是在Update Frames 中选择了Items of New Constraints 这个属性的意思是当我选择了这个属性之后,系统会在添加约束的同时自动将视图布局到约束所定义的位置与大小。

6、AutoLayout核心公式####

第一个Item的属性 =(<=/>=)第二个Item的属性*Multiplier+Constant

这就是Autolayout的精华所在.

7、总结####

上一篇 下一篇

猜你喜欢

热点阅读