ios6 UIImageView - Chargement de l'image -568h
J'ai vu quelques messages sur la UIImage automatiquement le chargement de la nom de fichier-568.png de l'image dans la nouvelle iOS6, mais je n'arrive pas à le recréer dans le UIImageView classe.
Je suis en utilisant la table de montage séquentiel (pas mon application, il suffit d'avoir à faire quelques vérifications), et j'ai une mise en page simple avec juste l'Affichage de l'Image mise à l'échelle, pas de code dans la vue du contrôleur, et j'ai vraiment l' nom de fichier.png et nom de fichier-568h.png existent (ainsi que [email protected] juste au cas où) mais quand je le charge dans le iOS6 simulateur. Cela a été pour iOS 4 et 5, le chargement de la @2x image de la rétine, ne semble pas fonctionner dans iOS6. Des idées?
L'image qui arrive à être appelé par Défaut.png puisque c'est le même que le lancement de l'image, cela pourrait être le problème?
Merci pour toute aide à l'avance
source d'informationauteur redroot89
Vous devez vous connecter pour publier un commentaire.
iOS6 ne se charge PAS automatiquement -568h comme il le fait avec le @2x images. La seule exception est l'écran par défaut, mais à plus de que vous devez régler manuellement vous 568h image de vous-même.
J'ai créé un code pour imiter le comportement de chargement pour -568h images lors de l'utilisation de la
[UIImage imageNamed:@""]
méthode, mais de l'IB, je ne sais pas le chemin. Si vous êtes intéressé par cette solution, check it out à http://angelolloqui.com/blog/20-iPhone5-568h-image-loadingEn règle générale, vous ne devez utiliser 568h pour le lancement de l'image. Si vous remarquez vous-même à l'aide de différents actifs d'image au sein de votre application pour la nouvelle hauteur de l'afficheur, vous devriez considérer ce que vous pourriez faire de votre INTERFACE utilisateur trop statique.
L'endroit le plus évident des personnes veulent utiliser 568h d'images pour les images d'arrière-plan. Une alternative est d'avoir un actif qui a la plus grande dimension possible et qu'il est correctement aligné à l'aide de la contentMode propriété de UIView.
Mais peut-être que vous avez quelque chose de flottant dans l'image en haut et en bas, de sorte contentMode ne pas le résoudre. Vous pourriez envisager que le haut et le bas des corps flottants devraient probablement être vues distinctes de toute façon.
Rappelez-vous, nous avons toujours été de faire des applications avec la variable de la hauteur. Chaque fois qu'un clavier apparaît, c'est comme si la taille de l'écran a diminué.