iphone - son - ¿Por qué el paquete de recursos copia.png como imágenes.tiff?
que formato de imagen tiene mejor calidad para imprimir (2)
He creado una biblioteca estática y un paquete de recursos para reutilizar el código y los activos en varios proyectos.
Dentro de la biblioteca estática, tengo una clase de administrador cuyo único propósito es crear otros UIViewControllers
, cuyas vistas se crean desde archivos .xib
(utilizando el método initWithNibName:bundle:
común.
Cuando creo la vista en Interface Builder, las imágenes se muestran correctamente. Sin embargo, cuando ejecuto la aplicación en el simulador, aparece este error:
Could not load the "<image_name.png>" image referenced from a nib in the
bundle with identifier "com.<my_company>.<app_identifer>"
Después de horas de moler, finalmente inspeccioné el paquete de recursos y descubrí que los archivos .png no estaban en él. En su lugar, los archivos .tiff del mismo nombre (excluyendo las versiones @ 2x) estaban allí.
Todas las imágenes se incluyen dentro de la fase de compilación del paquete en los recursos del paquete de copia , y he usado las imágenes en otros proyectos de iOS (por lo que no están dañados).
Alguien más ha experimentado esto? ¿Es seguro asumir que las imágenes siempre se agregarán al paquete como .tiff ? (Y si es así, ¿es seguro cambiar el nombre de la imagen en el constructor de interfaces a .tiff ?) ¿O estoy haciendo algo incorrecto aquí?
Gracias por su ayuda por adelantado.
Esta resuelto mi problema
En su objetivo de paquete Ir a,
Cree configuraciones> COMBINE_HIDPI_IMAGES y establezca en NO
Para el problema de los paquetes de recursos, consulte este enlace, ya que tiene un par de consultas similares.
Paquete de recursos de conversión
Dime qué respuesta realmente te ayudó a resolver este problema. Gracias.