2016-02-03 3 views
0

Je prépare la vue qui a une image en arrière-plan et quelle image est à afficher (c'est-à-dire pour iPhone4 et une pour iPhone5) est décidée à l'exécution en utilisant api self.view.bounds.size.height. Lorsque j'exécute une application avec xcode 6.1, elle renvoie la valeur 568.0 en tant que hauteur et lorsque je cours en utilisant xcode 7 dans le même périphérique, elle renvoie la valeur 480.0 tout le temps.
Je veux savoir que ce problème est dû à des variantes de xcode ou que je fais des erreurs. Demandez-moi pour toute information pour le problème.Différentes valeurs de hauteur d'écran iPhone5 retournées en utilisant différentes versions de xcode


lien Vérifier ici: https://forums.developer.apple.com/thread/5572

+0

essayer avec 'self.view.frame.size.height' –

+0

Ajouter écran d'accueil pour tous les appareils. quelques fois ce type de problème arrive en raison de l'écran de démarrage non ajouté. et si possible s'il vous plaît poster une capture d'écran des deux variations pour une meilleure compréhension. –

Répondre

0

Si vous n'utilisez des images de lancement, mais vous disposez d'un écran de démarrage (nib ou story-board), il fera la synthèse de votre écran de lancement lors de l'installation. Ce n'est pas un problème pour l'iPad car jusqu'à l'introduction de l'iPad Pro, l'iPad ne disposait que d'une taille d'écran virtuelle (768x1024) et n'avait donc besoin de rien pour différencier le support en plein écran. Avec l'iPad Pro, vous aurez besoin d'un écran de lancement pour prendre en charge la nouvelle taille d'écran (et vous avez besoin d'écrans de lancement pour prendre en charge le multitâche sur l'iPad en général).

enter image description here

+0

J'utilise l'image de lancement, mais le problème est toujours là. Ai-je besoin de réinitialiser l'image de lancement dans xcode 7? Y at-il un problème avec sdk 8.0 (précédent avec xcode 6.1) et 9.0 (actuellement dans xcode 7)? – pratik03

+0

Utilisation de l'image du catalogue d'éléments? J'ai aussi eu problème mais après avoir réglé l'image de lancement tout s'est bien passé. – Hima