ios 屏幕适配

1、frame   #define JKScreenW [UIScreen mainScreen].bounds.size.width

2、Autoresizing   只能针对父子关系进行有限调整,如边距固定,尺寸可变,对于兄弟关系的调整无法实现。

3、Autolayout     轻松解决屏幕适配的问题

4、Size Classes   屏幕的宽和高分别分成三种情况:(Compact,Regular,Any).也就是紧凑,正常和任意。这样宽和高三三整合,一共九种情况。针对每一种情况,如果需要的话,我们可以单独在storyboard或xib中设置UIView的自动布局约束,甚至某一个button是否显示都是能轻松实现的。

posted @ 2016-03-01 14:08  xiaolingling  阅读(135)  评论(0编辑  收藏  举报