l'application iOS non-retina et d'images de la rétine concept

Je pose cette question juste pour information et pour effacer mes notions sur les images dans iOS application (Retina et non-retina périphériques).

Ce que j'ai actuellement n'est

Quand je développe un iPhone application et je dois montrer une image permet de dire sur UIButton à l'aide de Interface builder je prends deux images permet de supposer soumettre.png image de bouton de tailles suivantes

  1. 100x100 px (soumettre.png)
  2. 200x200 px ([email protected]) pour l'affichage de la rétine

Et dans Interface builder, je vais définir la taille de UIButton 100x100 px et sa fonctionne parfaitement.

Question:

Pourquoi ne pas placer une seule image permet de dire soumettre.png

  1. 200x200 px (soumettre.png)

Et définir UIButton taille 100x100 px dans interface builder et la même image sera utilisée dans les deux retina et non-retina appareils.

Quelle est la vraie raison de l'utilisation de deux images plutôt que d'une seule image de la rétine taille?

Une autre question similaire,

iPhone 5 est uniquement disponible en retina d'affichage, mais nous avons à placer ses Default images comme [email protected]. Pourquoi en 2x?

Avez-vous essayé d'enlever les images et donner directement la rétine de l'image sur l'interface builder. c'est à dire affecter directement [email protected] sur UIButton par interface builder. Nous faisons généralement comme ça et ça marche normale de l'appareil comme prévu comme UIButton taille serait de même je suppose
Oui j'ai l'habitude de faire la même chose comme vous l'avez mentionné, mais je veux savoir la raison pour laquelle Apple docs dit d'utiliser deux images différentes, et encore je ne peux pas obtenir une véritable source d'informations.

OriginalL'auteur Irfan DANISH | 2013-07-19