Iphone: en cours de visualiser les dimensions ou les dimensions de l'écran
Bonjour je souhaite obtenir la largeur et la hauteur de mon écran principal. Je veux que la valeur correcte en mode paysage ou en mode portrait. J'ai essayé ce qui suit:
NSLog(@"aaa %f", [UIScreen mainScreen].applicationFrame.size.width);
NSLog(@"zzz %f", self.view.frame.size.width);
Ces donner 300 en paysage et 320 en mode portrait, oui il est plus grand en mode portrait. Donc.. ma vue prend tout l'écran (- barre d'état) donc j'attends 480 en mode paysage et 320 en mode portrait. Ce qui s'est passé pour le reste de la pixels. Dois-je coder en dur ces valeurs? Merci.
Vous devez vous connecter pour publier un commentaire.
Procédez de l'une des lignes suivantes pour vous?
Je suppose que vous pouvez soustraire la hauteur de la barre d'état? Peut-être que je ne comprends pas votre question
[
avant la UIScreen.Essayez ceci :
Utile macros qui vous donnera la bonne taille en fonction de l'orientation du périphérique: