iPad: [UIScreen écran principal].limites renvoie mauvaise coordonnées
[UIScreen mainScreen].bounds
retourne (0,0,768,1024), même lorsque l'iPad est en mode Paysage.
Il doit retourner (0,0,1024,768), mais au lieu de cela, il renvoie (0,0,768,1024).
Ce qui pourrait être mauvais?
Quand êtes-vous tirant sur la CGRect avec les valeurs erronées? Avant/pendant/après la rotation de l'animation?
Ce chap a eu un problème similaire. Pouvez-vous faire comme lui et d'obtenir des limites de mieux comportés objet?
Hors Militant: je suis en train de lancer l'application en mode paysage c'est donc avant rotation.Si la Rotation n'est pas impliqué dans ce domaine.
Notez que sur iOS 8, le comportement a changé, de sorte que la valeur retournée par
Ce chap a eu un problème similaire. Pouvez-vous faire comme lui et d'obtenir des limites de mieux comportés objet?
Hors Militant: je suis en train de lancer l'application en mode paysage c'est donc avant rotation.Si la Rotation n'est pas impliqué dans ce domaine.
Notez que sur iOS 8, le comportement a changé, de sorte que la valeur retournée par
bounds
ne dépend pas de l'orientation.OriginalL'auteur Parth Bhatt | 2011-08-19
Vous devez vous connecter pour publier un commentaire.
Rien ne va mal. Voilà comment cela fonctionne malheureusement.
Voir cette question: De retour incorrect rectangle sur le paysage lancement de l'application
OriginalL'auteur ageektrapped