Je veux faire une application iPhone 4 seulement qui utilise le iAd AdBannerView. Quand j'ajoute ceci, il a une taille fixe de 320x50. Comment cela fonctionne-t-il avec la résolution la plus élevée? Est-ce que quelqu'un peut expliquer comment la résolution plus élevée de l'iPhone4 par rapport aux dispositifs précédents fonctionne par rapport à UIView dans les fichiers xib. Est-ce que je crée l'UIView avec la plus haute résolution que le standard 320x480? Quelle est la pratique recommandée?Tailles de l'iPhone 4 nib
Répondre
Pour un développeur iphone la résolution de l'affichage de l'iphone 4 est en réalité toujours de 320x480 points. L'implémentation sous-jacente de cacao rend les contrôles tous en 640x960 pour vous. La bannière iAds va gérer la résolution supplémentaire sans vous en apercevoir.
Les seules fois où vous devez vraiment penser aux pixels supplémentaires, c'est quand vous avez des bitmaps, ou vous avez affaire à des choses OpenGL.
Lorsque vous utilisez un bitmap UIImage (ou un autre bitmap), l'image sous-jacente doit, dans un monde idéal, correspondre à la résolution native du périphérique. Ainsi, une image 150x150 affichée sur une 3G dans un UIImage mesurant 150ptx150pt s'affichera correctement dans 150 pixels par 150 pixels, mais sur l'écran rétine, elle sera réellement rendue en 300 x 300 pixels et pourrait sembler un peu floue car UIImage a eu pour mettre à l'échelle l'image avant de la rendre à l'affichage.
Il y a deux options pour obtenir les meilleures images affichées:
- Toujours utiliser des images doubles de taille - sur les appareils anciens UIImage se réduire l'image si l'affichage, au coût du temps CPU/GPU. Ce n'est pas vraiment recommandé car cela réduira la performance sur les appareils les plus lents.
- Avoir deux copies de l'image une en double taille et changer la référence de l'image avant d'afficher la vue. Notez que
[UIImage imageNamed:]
chargera automatiquement un fichier d'image @ 2x si présent rendant cette option assez facile à implémenter.
pouvez-vous expliquer la ligne sur les bitmaps. comme je vais afficher des images –
- 1. Chargement dynamique de NIB?
- 2. police tailles
- 3. Cellule de mesure Nib UITableView
- 4. Onglets de différentes tailles dans Android
- 5. Unités de mémoire, calcul des tailles, aide!
- 6. Séparer les NIB d'orientation
- 7. Changement des fichiers nib
- 8. .net tabcontrol tab tailles
- 9. Metal Toolbar Icon Tailles
- 10. Dispositions et tailles minimales
- 11. Utiliser les tailles d'image
- 12. WPF Table Colonne Tailles
- 13. Fichier nib-in-app-purchase?
- 14. Existe-t-il un moyen facile de remplacer une NIB NSWindow par une NIB NSView?
- 15. Erreur de segmentation sur les grandes tailles de matrice
- 16. NSView Chargement de NIB ne fonctionnera pas
- 17. UITableViewCells chargé à partir de NIB toujours
- 18. et le chargement de fichiers NIB/XIB?
- 19. Problème avec l'application de cacao NIB/fenêtre
- 20. MPLAB IDE type de données de tailles
- 21. Conversion de diverses tailles de fichiers en octets
- 22. GTK Expander sans tailles fixes
- 23. Différentes tailles UIImage personnalisées UITableViewCell
- 24. JQuery boîtes flottantes de différentes tailles
- 25. ASP.Net ValidationExpression pour plusieurs tailles de chiffres
- 26. Tailles d'instances de classe sous Android
- 27. CSS et différentes tailles de moniteur?
- 28. Tailles de lignes ListView et dynamiques
- 29. redimensionnement intelligent des tailles d'aperçu de l'image?
- 30. Les meilleures tailles de lecteur Youtube?
J'ai essayé de trouver une référence à l'une des vidéos WWDC10 qui couvre ce genre de choses, je ne peux pas le trouver pour la vie de moi. –