IOS de lancement des images - me rend fou
Apple ne fournit pas une liste précise de la taille de l'image que je devrais utiliser pour:
- retina hd de 5,5 portrait ios 8,9
- retinia hd de 5,5 portrait ios 8,9
- retinia hd de 5,5 paysage ios 8,9
- portrait iphone ios 2x 7-9
- portrait iphone ios retina de 4 7-9
- ipad portrait ios 1x 7-9
- ipad portrait ios 2x 7-9
- ipad paysage ios 1x 7-9
- ipad paysage ios 2x 7-9
- etc.
Comme j'ai l'intention d'utiliser swift je ne peux que supposer ios7+ cela signifie que je peux ignorer toutes les autres tailles pour ios5+6. Est-ce exact?
(On pourrait aussi aller LaunchScreen.storyboard solution, mais qui a le plus de iOS exigences pour l'instant, il semble préférable d'inclure le lancement des images.)
Comment résoudre le problème de la création de lancement des images dans les bonnes dimensions?
Note à ceux qui ont mis cette question en attente:
Au départ, j'avais demandé si quelqu'un connaissait une liste avec les spécifications. Apparemment c'est pourquoi vous avez fermé la réponse 3 ans plus tard, après que j'ai posté. Mais dans l'essence de cette question est et a été une programmation à la question concernant Apple spécifications API avec des réponses précises possible. Il est pas une question visant à obtenir des avis en fonction des réponses.
- Rappelez-vous que l'écran de lancement de storyboard ne sera utilisé qu'avec iOS 8.0 et versions ultérieures. Si vous souhaitez soutenir les versions antérieures d'iOS, vous devez également inclure le lancement des images pour vos périphériques pris en charge.
- Apple donne généralement cette information dans leur documentation. Vérifier leur de l'homme/de l'utilisateur guide de l'interface.
- Les gens qui ont fermé à cette question en citant des "recommander à trouver un livre...", La question est une question de programmation concernant Apple spécifications API avec des réponses précises possible. Ce n'est PAS une question visant à obtenir des avis en fonction des réponses...
- J'ai été codant pour la plate-forme iOS depuis une décennie et Apple n'a jamais, à ma connaissance, publié simple, mais une critique de directive qui permet aux développeurs de faire correspondre un appareil, système d'exploitation, et de la taille de pixel de l'écran, lancer des images et des icônes d'application. C'est déconcertant et honnêtement, une perte de temps pour les développeurs.
Vous devez vous connecter pour publier un commentaire.
- Je utiliser un LaunchImage ensemble. Cliquez Sur Les Images.xcassets de la liste des fichiers. Dans la prochaine colonne à droite, vous devrez peut-être utiliser le bouton "+" pour ajouter AppIcon et LaunchImages image fixe. Elles ont des fentes pour chaque prise en charge (prévu) taille de l'écran. Si vous utilisez ces jeux, vous n'avez pas à vous soucier de crypter des fichiers d'image avec Apple indéchiffrable schéma de nommage, il suffit de le glisser chaque fichier d'image à l'emplacement correspondant dans le jeu.
Bien sûr, on a encore de connaître les dimensions réelles associées avec 1x, 2x, retina4, Retina De 4,7, la Rétine 5.5, etc. Je serais certainement préfèrent Xcode pour n'en montrer que les dimensions de chaque image, mais il ne le fait pas. Sauf que, j'aimerais une seule table d'Apple liste les dimensions,
mais ça ne semble pas exister, que ce soit. Il ressemble à la Pomme a, heureusement, la consolidation de toutes ces informations dans le https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/ dans le cadre du "Graphique" de la section. Plus précisément, de cette écriture pour les périphériques pris en charge sur IOS10:Pour quiconque de trouver ces maintenant, j'ai créé une liste d'expliquer simplement ce que chacun d'Apple est un peu de confusion des noms signifient réellement.
Portrait iPhone iOS 8,9
iPhone Paysage iOS 8,9
Portrait iPhone iOS 7 à 9
Portrait iPhone iOS 5,6
Les nouvelles Dimensions de la table pour Xcode Version 9.0
iPhone X Portrait iOS 11+
iPhone X : 1125x2436px
iPhone X Paysage iOS 11+
iPhone X : 2436x1125px
Portrait iPhone iOS 8.9
Retina HD de 5,5 : 1242x2208px
Retina HD de 4,7 : 750x1334px
iPhone Paysage iOS 8.9
Retina HD de 5,5 : 2208x1242px
iPhone Portrait 7-9
2x : 640x960px
Retina 4 : 640x1136px
iPad Portrait 7-9
1x ; 768x1024px
2x : 1536x2048px
iPad Paysage iOS 7 à 9
1x : 1024x768px
2x : 2048x1536px
iPhone Portrait 5,6
1x : 320 x 480 pixels
2x : 640x960
Retina 4 : 640x1136px
iPad Portrait Sans Barre d'État iOS 5,6
1x : 768x1004px
2x : 1536x2008px
iPad Portrait 5,6
1x : 768x1024px
2x : 1536x2048px
iPad Paysage Sans Barre d'État iOS 5,6
1x : 1024x748px
2x : 2048x1496px
iPad Paysage 5,6
1x : 1024x768px
2x : 2048x1536px
Bien que pas assez je utiliser ce moyen rapide
Faire de même pour les icônes et ne regardez pas en arrière
Comme avec les autres réponses je utiliser un Actif Catalogue et il suffit de déposer les fichiers dans le LaunchImage fentes dans le Catalogue dans Xcode. Puis-je trouver mon application dans le Groupe des Produits de la Xcode Navigator (le grand volet sur la gauche) et de l'Afficher dans le Finder. Toute copie de votre package d'application le fera. Puis-je Afficher le Contenu du Paquet sur mon application et toutes les LaunchImage*.les fichiers png sont là. J'ai juste ajouté un portrait à l'image de lancement pour l'iPhone X. Pour voir les noms et les tailles des immages j'ai navigué vers le paquet dans le Terminal et exécuté le fichier de commande sur le LaunchImage*.les fichiers png.
LaunchImage-1100-Portrait-2436h
J'avais affaire à un problème similaire à s'adapter aux nouveaux iPhone X nouvelle taille de l'écran et est venu à travers ce lien
Il m'a aidé, peut-être que ça aidera quelqu'un d'autre
C'est tellement déroutant. Quelqu'un peut-il aligner les tailles avec les noms. Il existe un lien.
Jusqu'à présent je n'ai que cela à partir de la liste autres que semble utile.
Les dimensions elles-mêmes sont utiles seulement 1/2 façon. Nous devons être en mesure de s'associer pour le référencement png.
Voici ce que j'ai à ce jour, mais il est loin d'être complète. Est-il une liste complète:
Image de lancement pour l'iPhone en Mode Portrait
iPhone X Portrait iOS 11+ (taille de l'image 1125 × 2436 pixels)
Retina HD de 5,5" (taille de l'image 1242 × 2208 pixels)
Retina HD de 4,7" (taille de l'image 750 × 1334 pixels)
iPhone Portrait 2x (taille de l'image 640 × 960 pixels)
iPhone Retina de 4 (taille de l'image 640 × 1136 pixels)
Pour les images de fond, vous aurez besoin de 4 tailles pour soutenir les dispositifs ci-dessus en orientation portrait. Ils peuvent être stockés dans quel dossier de votre projet que vous êtes en gardant images standard dans. Les montants nécessaires sont les suivantes...
• 640 x 960 (iPhone 4s)
• 640 x 1136 (iPhone 5s)
• 750 x 1334 (iPhone 6)
• 1242 x 2208 (iPhone 6 Plus)
• 1125 × 2436 (iPhone X)