1
Je pensais que je faisais quelque chose de relativement simple, mais je suppose que non.pourquoi [[UIScreen mainScreen] scale] retournerait-il 0?
Course à pied:
NSLog(@"%f",[[UIScreen mainScreen] scale];
retours 0.000000
Le problème est que je suis en train de vérifier un affichage de la rétine et la:
if([UIScreen respondsToSelector:@selector(scale)] &&
[[UIScreen mainScreen] scale] == 2.0) {
// does not get called on an iPhone 4
}
Doesnt me appelé. J'ai essayé ceci dans le simulateur aussi bien que sur l'appareil.
D'où vous appelez votre code? –
c'est dans une sous-classe de UIView qui affiche des carreaux pour un CATiledLayer – Brodie
j'ai aussi juste essayé de le déplacer vers viewDidLoad dans mon viewController principal et il restait encore 0.000000 – Brodie