C'è un modo per aggiungere una sottoview nella "parte inferiore" della sua vista, come z = 0 quando si usano i livelli? Ne ho bisogno perché quando spawno gli oggetti devono essere sotto un'altra immagine, non sopra.Obiettivo-c aggiunta di sottoview in fondo alla vista
7
A
risposta
2
sendSubviewToBack:
Moves the specified subview so that it appears behind its siblings.
- (void)sendSubviewToBack:(UIView *)view
4
Sicuro - basta aggiungere la nuova vista e utilizzare il sendSubviewToBack : metodo della vista contenitore.
19
Le sottoview di un UIView sono ordinate in modo che l'ultimo dell'array sia quello più in primo piano, quindi il primo (indice 0) è quello sul retro. Quindi, per inserirlo nel "fondo", è sufficiente fare così:
[view insertSubview:aView atIndex:0]
Va bene, se la vista è GIÀ in gerarchia! Ma se aggiungi la vista è probabilmente meglio usare [visualizza insertSubview: aView atIndex: 0] –