Je développe une application à l'aide du SDK iOS. J'ai besoin de savoir de quelles Default
tailles d'écran de démarrage j'ai besoin.
Je développe une application à l'aide du SDK iOS. J'ai besoin de savoir de quelles Default
tailles d'écran de démarrage j'ai besoin.
Réponses:
Je laisse le message ci-dessous à des fins de référence.
Veuillez lire la documentation d'Apple Human Interface Guidelines - Launch Screens pour plus de détails sur les écrans de lancement et les recommandations.
Merci
Drekka
Juillet 2012 - Comme cette réponse est plutôt ancienne, mais les photos semblent toujours populaires. J'ai écrit un article de blog basé sur le doco d'Apple et l' ai placé sur mon blog . J'espère que vous le trouverez utile.
Oui. Dans le développement iPhone / iPad, le Default.png
fichier est automatiquement affiché par l'appareil afin que vous n'ayez pas à le programmer, ce qui est vraiment utile. Je ne l'ai pas avec moi, mais vous avez besoin de différents PNG pour l'iPad avec des noms spécifiques. J'ai cherché sur GoogleiPad default png
et j'ai obtenu ces informations sur le site phunkwerks :
Pour gérer diverses options d'orientation, une nouvelle convention de dénomination a été créée pour les images de lancement de l'iPad. La taille de l'écran de l'iPad est de 768 × 1024, remarquez dans les dimensions qui suivent la hauteur prend en compte une barre d'état de 20 pixels.
Default-Portrait.png
* - 768 l x 1024 hDefault-PortraitUpsideDown.png
- 768 l x 1024 hDefault-Landscape.png
** - 1024 x 748 hDefault-LandscapeLeft.png
- 1024 x 748 hDefault-LandscapeRight.png
- 1024 x 748 hiPad-Retina–Portrait.png
- 1536 l x 2048 hiPad-Retina–Landscape.png
- 2048 l x 1496 hDefault.png
- Non recommandé* - Si vous n'avez pas spécifié de Default-PortraitUpsideDown.png
fichier, ce fichier sera prioritaire.
** - Si vous n'avez pas spécifié de fichier image Default-LandscapeLeft.png
ou Default-LandscapeRight.png
, ce fichier aura la priorité.
Ce lien vers «Apple's Developer Library» est également utile.
Depuis juillet 2013 (iOS 6), voici ce que nous utilisons toujours:
IPHONE SPLASH
Default.png - 320 x 480
Default@2x.png - 640 x 960
Default-568h@2x.png - 640 x 1096 (with status bar)
Default-568h@2x.png - 640 x 1136 (without status bar)
IPAD SPLASH
iPadImage-Appname-Portrait.png * 768w x 1004h (with status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2008h (with status bar)
iPadImage-Appname-Landscape.png ** 1024w x 748h (with status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1496h (with status bar)
iPadImage-Appname-Portrait.png * 768w x 1024h (without status bar)
iPadImage-Appname-Portrait@2x.png * 1536w x 2048h (without status bar)
iPadImage-Appname-Landscape.png ** 1024w x 768h (without status bar)
iPadImage-Appname-Landscape@2x.png ** 2048w x 1536h (without status bar)
ICON
Appname-29.png
Appname-29@2x.png
Appname-50.png
Appname-50@2x.png
Appname-57.png
Appname-57@2x.png
Appname-72.png
Appname-72@2x.png
iTunesArtwork (512px x 512px)
iTunesArtwork@2x (1024px x 1024px)
Pour iOS7, créez des images de lancement dans les tailles suivantes:
Pour iPhone 5 et iPod touch (5e génération):
Pour les autres appareils iPhone et iPod touch:
Pour le portrait iPad:
Pour le paysage iPad:
Voir Ressources de conception iOS 7> Instructions d'interface humaine iOS> Images de lancement
MISE À JOUR 1
Pour iPhone 6:
Pour iPhone 6 Plus:
MISE À JOUR 2
Pour iPhone X:
Dans Xcode 11
, vous ne pouvez fournir qu'une seule image avec des échelles 1x, 2x et 3x, puis réglez-la LaunchScreen.storyboard
pour remplir l'écran et tout se passe bien!
Par exemple: (1242pt x 2688pt @ 1x)
Il s'agit de la taille de l'écran portrait iPhone 11 Pro Max
qui correspond à la grande taille de l'écran de l'iPhone, ce qui vous donnera un écran de démarrage de haute qualité sur tous les appareils iOS.
J'ai rassemblé toutes les tailles nécessaires pour l'écran de démarrage. Tout ce dont vous avez besoin est de simplement faire glisser des images avec ces tailles et de les déposer, Xcode placera chaque taille au bon endroit.
Bonne chance.
320 × 480
640 × 960
640 × 1136
750 × 1334
768 × 1004
768 × 1024
828 × 1792
1 024 × 748
1 024 × 768
1125 × 2436
1242 × 2208
1242 × 2688
1536 × 2008
1536 × 2048
1792 × 828
2048 × 1496
2048 × 1536
2208 × 1242
2436 × 1125
2688 × 1242
Remarque
Le nombre d'images requises est de 26 images, mais il y a 6 tailles dupliquées, vous trouverez donc que les tailles ci-dessus ne sont que de 20.
Ici, je peux ajouter des résolutions et des spécifications d'affichage pour la taille de l'iphone 6 et 6+:
iPhone 6+ - Résolution de l'actif (@ 3x) - Résolution (2208 x 1242) px
iPhone 6 - Résolution de l'actif (@ 2x) - Résolution (1334 x 750) px
iPad Air / Retina iPad (1re et 2e génération / 3e et 4e) - Résolution de l'actif (@ 2x) - Résolution (2048 x 1536) px
iPad Mini (2e et 3e générations) - Résolution de l'actif (@ 2x) - Résolution (2048 x 1536) px
iPhone (6, 5S, 5, 5C, 4S, 4) - Icône d'application (120x120 px) - Icône AppStore (1024x1024 px) - Spotlight (80x80 px) - Paramètres (58x58 px)
iPhone (6+) - Icône App (180x180 px) - Icône AppStore (1024x1024 px) - Spotlight (120x120 px) - Paramètres (87x87 px)
Pour Xcode 9 et les derniers appareils
Portrait
iPhone 4 / 4S 640 x 960
iPhone 5 / 5C / 5S iPod touch 5e génération 640 x 1136
iPhone 6/7/8 7 50 x 1334
iPhone 6/7/8 Plus 1242 x 2208
iPhone X 1125 x 2436
iPad sans rétine 768 x 1024
iPad rétine 1536 x 2048
Paysage
iPhone 6, 7 et 8 plus 2208 x 1242
iPhone X 2436 x 1125
iPad sans rétine 1024 x 768
iPad rétine 2048 x 1536
Avec iOS 7+, les images de lancement statiques sont désormais obsolètes.
Vous devez créer une vue personnalisée qui compose des tranches d'images, qui s'adaptent à tous les écrans comme une vue UIViewController normale.
Avec l'application universelle, un écran de démarrage iPad apparaît dans le simulateur mais pas sur l'appareil. L'iPad afficherait plutôt le splash Default.png pour l'iPhone. Les fichiers Default-Landscape.png et Default-Portrait.png existants, alors avec? La résolution devrait être correcte puisque j'ai créé les captures d'écran à l'aide de Window | Organisateur | Captures d'écran et utilisé «Enregistrer comme image par défaut» pour l'iPad, puis simplement renommé.
Il s'avère (à partir de ma seule application de toute façon) que les deux captures d'écran de l'iPad doivent être déplacées vers le répertoire Resources-iPad. Ensuite, tout fonctionne bien. Cela semble évident maintenant, mais au cas où quelqu'un d'autre aurait perdu le sommeil à cause de cela ... -Larry
Pour les développeurs Adobe AIR iOS, notez que si les images Splash de votre iPad «décalent» ou s'affichent et se mettent à l'échelle une seconde plus tard, c'est parce qu'il y a des dimensions différentes selon la version d'AIR que vous utilisez.
Default-Portrait.png:
768 x 1004 (AIR 3.3 et version antérieure)
768 x 1024 (AIR 3.4 et version ultérieure)
Default-Portrait@2x.png:
1536 x 2008 (AIR 3.3 et version antérieure)
1536 x 2048 (AIR 3.4 et version ultérieure)