J'ai une norme UITableViewCell
où j'utilise les propriétés du texte et de l'image pour afficher un favicon.ico
et une étiquette. Pour la plupart, cela fonctionne très bien puisque UIImage
prend en charge le format ICO. Cependant, certains sites (par exemple Amazon.com) ont favicon.ico
s qui utilisent la capacité du format ICO pour stocker plusieurs tailles dans le même fichier. Amazon stocke quatre tailles différentes, jusqu'à 48x48. Il en résulte que la plupart des images sont en 16x16 à l'exception de quelques-unes qui arrivent en 32x32 ou 48x48 et qui donnent l'impression que tout est horrible. J'ai cherché ici, le forum officiel, la documentation, et ailleurs sans succès. J'ai essayé tout ce que je pouvais penser pour contraindre la taille de l'image. La seule chose qui a fonctionné était une méthode non documentée, que je ne suis pas sur le point d'utiliser. Ceci est ma première application et ma première expérience avec Cocoa (est venu de C#). Dans le cas où je n'étais pas clair dans ce que je cherchais, idéalement, le conseil se concentrerait sur le réglage des dimensions de la UIImage
afin que la version 48x48 atteigne une échelle de 16x16 ou une méthode pour dire UIImage
d'utiliser le Version 16x16 présente dans le fichier ICO. Je n'ai pas nécessairement besoin de code: juste une suggestion d'une approche me ferait du bien.Définition des dimensions UIImage sur l'image UITableViewCell
Quelqu'un a-t-il des suggestions? (J'ai demandé dans le forum officiel as well parce que je suis déjà tombé plus d'un jour là-dessus.Si une solution est postée là, je vais le mettre ici aussi.)
La version de BCD était une catégorie sur 'UIImage', ce qui est beaucoup plus logique que ce que j'ai fait ici. – bbrown
Merci pour votre réponse, fonctionne parfaitement –