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
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
d'abord organiser le livre soi-même (c'est votre vue principale).
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
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.
[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.