Niektóre z moich aplikacji używają niestandardowych obrazów jako tła. Jaki jest właściwy sposób sprawdzania rozmiaru ekranu, aby umieścić właściwy obraz?Jak mogę zarządzać obrazami tła dla iPhone'a 5?
powinno być coś takiego w 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]];
}
jakieś wskazówki/porady są mile widziane!
Dzięki!
Możesz usunąć tekst "@ 2x" i .png z nazw plików graficznych, a wszystko powinno działać. zwykle nie jest dobrym pomysłem umieszczenie w nim "@ 2x", ponieważ jest to obsługiwane pod maską przez imageNamed: anyways – Kevlar
gdzie to pójdzie? "- viewdidLoad" – Gabriel
Tak. Kod jest w zasadzie tym, co Luke włożył w oryginalne pytanie, gdzie prosi o coś, co można wstawić w 'viewDidLoad:' – Bryan