L'application iPhone ne s'affiche pas correctement sur le simulateur de l'iPhone 6

Mon application fonctionne bien sur les simulateurs iphone 4s, 5, 5s. Sur l'iPhone 6, ça se voit bizarrement. Il n'occupe pas tout l'écran entrez la description de l'image ici4s simulateur

Quels pourraient être les problèmes?

si vous utilisez le Auto resizing juste sous le concept par exemple

Supposons que vous avez un livre, vous devez mettre en page le livre dans le livre de sorte que vous devez faire les étapes suivantes

  1. d'abord organiser le livre soi-même (c'est votre vue principale).

  2. arrangez tous les livres à l'intérieur du livre où vous avez besoin de l'location (c'est votre sous-vue, buttons, labels, tous les éléments de l'interface user).

    Vous devez toujours suivre les deux étapes ci-dessus. je l'ai

entrez la description de l'image ici

besoin de reference suivez le tutoriel Apple

ce tutoriel peut aussi vous aider

La vue noire est une vue ajoutée? Si l'objective est simplement de définir la couleur de fond, mieux vaut simplement définir la couleur de la vue racine.

Si vous n'utilisez pas autoLayout (et je ne le recommand pas, c'est plus de problèmes que cela ne le vaut dans la plupart des cas), il est facile de gérer des tailles d'écran différentes.

  1. Tout dans la vue dans Interface Builder doit être un sharepoint vente.
  2. Dans -viewDidLoad, définissez le centre de chaque vue. Par exemple, pour centrer le text du numéro de mobile: [self.enterYourMobileNumberLabel setCenter: CGMakePoint(self.view.center.x, self.enterYourMobileNumberLabel.center.y)]

Vous pouvez également définir le cadre pour une meilleure manipulation des percussions, etc., en utilisant les constantes de marge. Les frameworks sont souvent plus codés et plus encombrants, mais AutoLayout est un cauchemar.

Résolu le problème. Merci pour vos réponses utiles users.Il n'a rien à voir avec Autolayout ou autoresizing.

Allez dans images.xcassets, faites un clic droit dans la zone du browser, ajoutez launchImage. Puis select votre projet (ou cible), allez à général -> Icônes d'application et lancer des images et définissez Lancer la source d'images comme image de lancement et, plus important encore, définissez le file d'écran de lancement vide.

L'application fonctionnerait maintenant bien dans le simulateur d'iphone 6 aussi. entrez la description de l'image ici