#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)
用这个宏就可以了,简单方便
本文介绍了一个简单的宏定义方法,用于判断当前设备是否为Retina屏幕。通过检查UIScreen实例是否响应currentMode选择器,并比较尺寸来实现。
#define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)
用这个宏就可以了,简单方便

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