ios ändern Was für Bilder für iPhone 5 Bildschirmgröße zu nennen?



iphone fotos orte nachträglich (1)

Sie können meine #define s verwenden, um Ihnen bei diesen Bildern zu helfen:

#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)])

Geben Sie Ihren Bildern einfach die Schreibweise [email protected] und verwenden Sie iPhone568ImageNamed , um einen Namen für den Standardnamen oder das iPhone 5 / iPod zu erhalten.

Verwendungsbeispiel aus den Kommentaren:

self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:iPhone568ImageNamed(@"mainscreen.png")]];

Was ist die neue Namenskonvention für Bilder für das 4-Zoll-Retina-Display?

Für ein Bild mit dem Namen background.png fügen Sie @ 2x zum Namen hinzu ( [email protected] ), um iOS anzuweisen, dieses für Geräte mit dem Retina-Display zu verwenden.

Was wäre das Suffix für die Bildschirmgröße des iPhone 5?





ios7