Nel mio esempio, ho 3 visualizzazioni: una vista rossa contenente due viste bianche. Io cambio l'alpha della vista del contenitore rosso a 0.3 e questo succede (guarda l'immagine, il risultato corrente).iOS che controlla il comportamento alfa di UIView per le sottoview
Vedendo questo, posso solo assumere (dimmi se ho torto) che impostando l'alfa di una vista si imposteranno anche tutti gli alfa delle sue sottoview. La mia domanda è: c'è un modo per dire semplicemente alla vista rossa di agire nel suo complesso in modo che impostando il suo alfa si darebbe qualcosa che assomiglia al risultato desiderato (nell'immagine)?
Questo è ciò che sembra senza alpha:
Nel suo "risultato voluto" vuoi vedere sfondo con vista whwite e rossi o no? Altrimenti dovresti usare il colore personalizzato con alpha 1. Le sottoview "ereditano" alfa da superview. Un altro modo in cui puoi provare sono i livelli, ma non ne sono sicuro. –