Ho un file XIB con gli elementi UIControl
e UIScrollView
al suo interno. Vorrei aggiungere un'immagine di sfondo alla vista. Ho provato ad aggiungere un ImageView in IB ma non sono riuscito a far sì che fosse presente come sfondo e oscurava gli elementi di controllo. Anche l'invio di un messaggio sendViewBack
non sembra fare nulla.Impostazione immagine di sfondo a livello di codice in Xib
Quando creo UIImageView a livello di codice, non viene visualizzato.
Di seguito è il codice che ho provato:
Creazione Programmatico
UIImage *imageBackground = [UIImage imageWithContentsOfFile:@"globalbackground"];
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:imageBackground];
[[self view] addSubview:backgroundView];
[[self view] sendSubviewToBack:backgroundView];
Trattare con il file NIB
[[self view] sendSubviewToBack:background];
cui sfondo è un IBOutlet
dichiarato nel file di intestazione e collegato al La visualizzazione dell'immagine di NIB in IB.
C'è un passaggio che mi manca qui?
se ci sono altri componenti dell'interfaccia utente, assicurarsi di utilizzare insertSubView come di seguito: [self.view insertSubview: backgroundView atIndex: 0]; – TharakaNirmana