ocultas - ios 12
¿Qué nombre de imágenes para el tamaño de pantalla del iPhone 5? (1)
Puedes usar mis #define
s para ayudarte con estas imágenes:
#define isPhone568 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568)
#define iPhone568ImageNamed(image) (isPhone568 ? [NSString stringWithFormat:@"%@-568h.%@", [image stringByDeletingPathExtension], [image pathExtension]] : image)
#define iPhone568Image(image) ([UIImage imageNamed:iPhone568ImageNamed(image)])
Simplemente proporcione a sus imágenes la notación [email protected], y use iPhone568ImageNamed
para obtener un nombre para el nombre estándar o iPhone 5 / iPod nuevo.
Ejemplo de uso de los comentarios:
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:iPhone568ImageNamed(@"mainscreen.png")]];
¿Cuál es la nueva convención de nomenclatura para imágenes para la pantalla Retina de 4 pulgadas?
Para una imagen llamada background.png
agrega @ 2x al nombre ( [email protected]
) para decirle a iOS que use esa para los dispositivos con la pantalla Retina.
¿Cuál sería el sufijo para el tamaño de pantalla del iPhone 5?