Tengo un estándar UITableViewCell
donde uso las propiedades de texto y de imagen para mostrar favicon.ico
y una etiqueta. En su mayor parte, esto funciona muy bien ya que UIImage
es compatible con el formato ICO. Sin embargo, algunos sitios (como Amazon.com dicen) tienen favicon.ico
s que hacen uso de la capacidad del formato ICO para almacenar múltiples tamaños en el mismo archivo. Amazon almacena cuatro tamaños diferentes, hasta 48x48.Configuración de las dimensiones de UIImage en la imagen UITableViewCell
Esto da como resultado que la mayoría de las imágenes sean 16x16, excepto algunas que vienen a 32x32 o 48x48 y hacen que todo se vea terrible. He buscado aquí, el foro oficial, la documentación y en otros lugares sin éxito. He intentado todo lo que pude pensar para restringir el tamaño de la imagen. Lo único que funcionó fue un método no documentado, que no voy a utilizar. Esta es mi primera aplicación y mi primera experiencia con Cocoa (vino de C#).
En caso de que no fuera claro lo que estoy buscando, lo ideal sería que el asesoramiento se centre en establecer las dimensiones del UIImage
para que la versión 48x48 se reduzca a 16x16 o un método para indicar UIImage
para usar Versión 16x16 presente en el archivo ICO. No necesito código necesariamente: solo una sugerencia de un enfoque me haría bien.
¿Alguien tiene alguna sugerencia? (Lo pregunté en el foro oficial as well porque ya me he hundido más de un día en esto. Si se publica una solución allí, la pondré aquí también.)
La versión de BCD era una categoría de 'UIImage', que tiene mucho más sentido que lo que hice aquí. – bbrown
Gracias por su respuesta, funciona perfectamente –