Wie verwalte ich Hintergrundbilder für das iPhone 5?
Einige meiner apps wie eigene Bilder als hintergrund. Was ist der richtige Weg, um überprüfen Sie die Bildschirm-Größe zu platzieren, die richtige Bild?
Sollte es etwas sein, wie dies in viewDidLoad:
if ([UIScreen mainScreen] == 2.0)
{
UIImage * backgroundImage = [UIImage imageNamed:@"[email protected]"];
backgroundImageView = [[UIImageView alloc] initWithImage:backgroundImage]];
}
else
{
UIImage * backgroundImage = [UIImage imageNamed:@"bgimage.png"];
backgroundImageView = [[UIImageView alloc] iniWithImage:backgroundImage]];
}
Irgendwelche Tipps/Ratschläge sehr dankbar!
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der folgende code prüft die Größe /Grenzen des Bildschirms. Wenn der Bildschirm 586 Punkte (Sie erinnern sich, dass der Bildschirm in Punkten gemessen, weil der Netzhaut), als wir wissen, dass es das neue 4-Zoll Retina Display.
Siehe auch iOS 6-apps - der Umgang mit der iPhone 5 Bildschirmgröße?
viewDidLoad:
Bryan ' s Antwort oben war für mich, außer dass ich hatte, zu verwenden
eher als
Das richtige Bild wird nur angezeigt, wenn ich den ehemaligen.
backgroundImageView
war nur ein name, um zu zeigen, wie Sie schreiben, die wenn-Anweisung. Es war die Frage von Lukas. Nicht etwas, das Sie erwartet, zu finden in Ihr eigenes Programm. Durch den gleichen token,bgImageView
ist nur ein name in Ihrem Programm, nicht für jemand anderes, es sei denn, Sie ausgewählt haben die gleichen Namen.