2016-06-26 2 views
0

J'ai déjà lu une énorme quantité de messages et d'articles sur les tailles d'écran iPhone, mais ne trouve pas l'information sur le prochain problème.iPhone @ 2x design dans Sketch TROUBLE

Récemment, j'ai obtenu un design fait dans les tailles de sketch et artboard sont 640x1136 (et toutes les ressources sont, comme l'image de fond). Comme je peux le comprendre - designer heave a fait un design pour iphone 5 - 4inch. Et mes créations sont à 2x. Ai-je raison?

Please see Sketch project Screen here!

donc je veux exporter la conception pour tous les iphones 4,5,6,6s et plus.

Actuellement, je développe mon projet avec iphone 6s plus périphérique physique.

Mais quand j'exporter des dessins dans le croquis que sur un screenshoot - i get 3 images

  1. 320x568 px (exportés sous forme de 0,5x)
  2. 640x1136 px (exportés en 1x)
  3. 960x1704 px (exporté en tant que 1.5x)

Et ils ne correspondent pas à tous les périphériques lorsque j'ajoute 3 images à Assets.xcassets.

Aussi je peux exporter à 2x mais j'obtiens 1280 × 2272px et c'est plus grand que que l'iPhone 6s plus la résolution d'écran.

Que dois-je faire pour que ces conceptions de croquis fonctionnent bien sur tous les iPhones, en particulier sur mon iPhone 6s plus? Peut-être que je peux utiliser une seule image pour tous les iPhones dans xcode?

+0

Cette question est hors-sujet car il s'agit d'utiliser un logiciel de conception graphique, pas de programmation. –

+0

D'accord. Vous devriez le déplacer à http://graphicdesign.stackexchange.com/ –

+0

@spacemonkey Désolé je ne peux pas faire cela tout seul. – fundamental3

Répondre

1

Je crois que le problème que vous rencontrez est que tous les iPhone n'ont pas le même rapport d'aspect. Par conséquent, vous ne pouvez pas simplement redimensionner les images pour les adapter à tous les iPhones.

640 x 1136 est la bonne résolution de pixel pour l'iPhone 5. Cependant, l'iPhone 4 est 640 x 960 (plus courte en hauteur, mais la même largeur). En fonction de l'aspect de l'image (et donc de son aspect), vous pouvez recadrer les images lors de l'exportation depuis Sketch ou étirer l'image pour l'adapter à toutes les tailles d'écran.

+0

Ceci est correct. Votre concepteur doit faire deux mises en page différentes. Un pour iPhone 4 puis un pour iPhone 5/6/6P. Et non, vous ne pouvez pas omettre l'iPhone 4. Si Apple le supporte toujours, vous devez le supporter. –

+0

Salut! Merci! Donc je peux exporter mes images en 1x - ce sera 640 x 1136 et je vais lui donner le suffixe @ 2x ce sera parfait pour l'iPhone 5. Mais qu'en est-il de l'iPhone 6? c'est 750 x 1334 px. Comment puis-je obtenir une telle taille à partir de croquis ou il ne mesure pas et iPhone 6 va utiliser @ 2x? Et si je l'exportation en tant que 2x - je reçois 1280 × 2272px qui n'est pas iPhone 6s plus. Comment exporter des images pour obtenir les bonnes tailles? – fundamental3

+0

Il n'y a aucun paramètre d'exportation qui vous donnera la bonne taille. Les graphiques réels doivent être redessinés dans le bon format. –