判斷 iPhone5的
define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
iPhone6和iPhone7有放大模式谦纱,開啟放大模式后滤灯,手機分辨率會發(fā)生變化卓箫,iPhone6的會變成iPhone5的分辨率松蒜,如果進行屏幕適配,可以按照iPhone5的屏幕適配放大模式的iPhone6.
define iPhone6 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? (CGSizeEqualToSize(CGSizeMake(750, 1334), [[UIScreen mainScreen] currentMode].size) || CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size)) : NO)
iPhone6P和iPhone7P乡洼,開啟放大模式后兵罢,分辨率不會降到iPhone6的大小哀澈,所以可以單獨適配