0

Dans mon application iPhone, j'ai l'image Default.png qui apparaît lorsque l'application est en cours de chargement. Lorsque mon application est chargée, la première vue qui apparaît est intégrée dans un contrôleur de barre d'onglets et un contrôleur de navigation. J'ai un UIImageView sur la première vue que vous voyez - fondamentalement je voudrais garder que l'image ImageView reste dans la même position que le default.png. Lorsque la vue apparaît, elle est redimensionnée et déplacée vers le haut/vers le bas par la barre de navigation &, puis-je éviter cela?UIView Image d'arrière-plan avec une barre d'onglets et une barre de navigation

Est-ce que ce que j'essaie de réaliser est possible?

J'espère que mon point est clair, c'est un peu difficile à expliquer.

Répondre

1

Je ne suis pas sûr de ce que vous demandez. Oui, toute vue appartenant à un contrôleur de barre d'onglets ou de navigation sera redimensionnée pour correspondre à l'espace écran restant, mais vous saurez exactement combien d'espace votre image aura après avoir pris en compte l'espace consommé par les autres éléments d'interface utilisateur:

Barre d'état: 320 x 20 (portrait), 480 x 20 (paysage) Barre de navigation: 320 x 44 (portrait), 480 x 34 (paysage) Barre d'onglets: 320 x 49 (portrait), 480 x 49 (paysage)

donc, fondamentalement, vous avez l'espace disponible ci-dessous pour votre vue de l'image:

Portrait: 320 x 367 Landspace: 480 x 217 012 Créez votre Default.png avec ces dimensions à l'esprit. Honnêtement, la façon la plus simple de faire correspondre votre premier écran avec votre Default.png est de simplement prendre une capture d'écran du simulateur iOS.