BOOL isRetina = ([UIScreen instancesRespondToSelector:@selector(scale)] ? (2 == [[UIScreen mainScreen] scale]): NO);
推荐大家较为简单的一种判断Retina屏幕的方法。
刚看到咱们DeviceInfo里面的isRetina函数通过分辨率判断, 苹果产品线越来越广,后续分辨率较多, 这种判断方法可能适应性不强。
本文提供了一种简便的方法来判断iOS设备是否为Retina屏幕,对比传统的分辨率判断方法,适用于苹果产品线的广泛设备。
BOOL isRetina = ([UIScreen instancesRespondToSelector:@selector(scale)] ? (2 == [[UIScreen mainScreen] scale]): NO);
推荐大家较为简单的一种判断Retina屏幕的方法。
刚看到咱们DeviceInfo里面的isRetina函数通过分辨率判断, 苹果产品线越来越广,后续分辨率较多, 这种判断方法可能适应性不强。
2万+

被折叠的 条评论
为什么被折叠?