2010-09-17 3 views
1

Ai-je raté quelque chose à propos des graphiques @ 2x sur l'iPhone 4? Je lance le SDK 4.0.2 dans le simulateur iPhone, mais UIScreen a une échelle de 1.0, n'est-il pas supposé être 2.0 et charger des images haute résolution automatiquement?Le facteur d'échelle UIScreen est de 1,0 dans iPhone Simulator 4.0.2?

Voici ce qui je teste:

NSLog(@"system version: %@", [[UIDevice currentDevice] systemVersion]); 
NSLog(@"scale factor: %.1f ", [[UIScreen mainScreen] scale]); 

et il imprime:

version du système

: 4.0.2

facteur d'échelle: 1,0

Est-il un problème dans le simulateur? Ou il me manque une clé magique que je dois activer pour que l'UIScreen permette deux graphismes?

Répondre

6

Utilisez-vous le simulateur de l'iPhone 4?

matériel -> Appareil -> iPhone 4.

L'échelle dépend de l'appareil, et non la version du système d'exploitation.

+0

10x Jerry, j'ai manqué en quelque sorte cette option ... Intéressant XCode démarre par défaut l'iPhone 3 Simulator, même si ma version de XCode ne supporte pas tout iPhone 3.xx SDK ... gosh .. –

+0

Rappelez-vous, c'est DEVICE nous parlons ici. Vous pouvez toujours exécuter le système d'exploitation 4.0 sur un iPhone d'ancienne génération. –

+0

Aye: Version matérielle! = Version du logiciel. – Wevah

Questions connexes