我以为我在做一些相对简单的事情,但我想不是。
跑步:
NSLog(@"%f",[[UIScreen mainScreen] scale];
返回 0.000000
问题是我正在尝试检查视网膜显示器和:
if([UIScreen respondsToSelector:@selector(scale)] &&
[[UIScreen mainScreen] scale] == 2.0) {
// does not get called on an iPhone 4
}
不会被调用。我在模拟器和设备上都试过了。