2010-04-20 6 views

Répondre

0

Apple utilise des dimensions impaires et arbitraires pour toutes les images qu'il ajoute à l'interface en votre nom, telles que les éléments de la barre d'outils système. La meilleure optimisation que vous pouvez faire est tout ce qui réduit la composition, ce qui signifie essentiellement que vous définissez la propriété opaque des vues et des calques lorsque cela est possible.

Si vous avez le choix entre un png transparent qui sera composé sur un fond statique et un png opaque avec le fond déjà inclus, vous avez une chance d'optimiser. Lorsque les images vont glisser ou que l'arrière-plan va changer, vous devez composer, sinon opaque.

0

Here is an article sur l'optimisation des images iPhone - vous dit essentiellement pourquoi utiliser les fichiers PNG. La taille ne devrait pas avoir d'importance, sauf si vous utilisez OpenGLES.

2

Comme d'autres l'ont dit, non - mais vous devriez généralement utiliser des images de dimensions égales. En effet, lorsque les vues sont positionnées avec la propriété center, elles positionnent une image de dimensions irrégulières à une position de demi-pixel. Cela entraînera une image floue.

Tant que vous êtes conscient de cela, cela ne devrait pas vraiment vous causer de problèmes, mais c'est toujours une bonne idée d'utiliser des tailles égales simplement pour être du bon côté.

(Cela vaut pour UIKit, pas nécessairement OpenGL)

+0

J'ai eu que cela se produise et le texte est devenu terriblement floue et illisible. Fixe quand est allé de la taille de l'image impaire à pair. – Jaanus