ios 屏幕适配
1、frame #define JKScreenW [UIScreen mainScreen].bounds.size.width
2、Autoresizing 只能针对父子关系进行有限调整,如边距固定,尺寸可变,对于兄弟关系的调整无法实现。
3、Autolayout 轻松解决屏幕适配的问题
4、Size Classes 屏幕的宽和高分别分成三种情况:(Compact,Regular,Any).也就是紧凑,正常和任意。这样宽和高三三整合,一共九种情况。针对每一种情况,如果需要的话,我们可以单独在storyboard或xib中设置UIView的自动布局约束,甚至某一个button是否显示都是能轻松实现的。