Sto provando il nuovo funky Launch Screen.xib (storyboard) invece di utilizzare le immagini di avvio nella mia app iOS.Sfondo retina piastrellato per Launch Screen.nib
Sulla mia prima pagina ho un immagine di sfondo piastrelle chiamato [email protected] che ho messo sullo sfondo di quella prima pagina tramite il codice:
self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bodybg.png"]];
così ho potuto fare con l'avere lo stesso sfondo su la schermata di avvio. Presumibilmente non c'è modo di eseguire il codice quando viene caricata la schermata di avvio.xib, quindi come faccio a inserire uno sfondo retina piastrellato su una schermata di avvio.xib?
Sto pensando che la mia unica opzione è quella di affiancare manualmente un'immagine gigante a un res adatto per iPhone 6+ e vincolarlo ai lati. Potrebbe sembrare un po 'fastidioso sulla non-retina di iPhone 4S. –
Per quello che vale, ho provato ad inserire una classe 'UIImageView' personalizzata nella schermata di avvio. Ma le lezioni personalizzate non sono consentite, come avrei trovato se avessi cercato su Google per primo! –
Ho appena usato schermate di avvio alla fine. Se avrò tempo potrò guardare per vedere se mettere una texture di 2x dimensioni in una UIImageView (una tessitura tessere srotolata) nella speranza che funzioni, ma non sono vicino a un progetto per testarlo. –