Come posso riprodurre questo effetto ombra? Il mio problema è che se uso un colore alfa o ClearColor alto, non c'è ombra, se uso un colore alfa basso, non riesco a vedere l'ombra esterna sotto la lastra. Poiché il livello del volume cambia (parte colorata) anche l'ombra si muove, quindi non è puro Photoshop.Come aggiungere un'ombra a un UIView trasparente?
risposta
Avrete due immagini uno è l'immagine colorata, e l'altro sarà l'ombra di esso l'ombra si espanderà e l'aumento di larghezza con l'espansione della parte colorata
Ci non è un modo nativo per fare quello che stai chiedendo,
prova qualcosa usando le proprietà della tua vista. si potrebbe finire con qualcosa
view.layer.shadowColor = [UIColor colorWithWhite:.5 alpha:1].CGColor;
view.layer.shadowRadius = 4.0f;
view.layer.shadowPath = CGPathCreateWithRect(CGRectMake(0, 0, 50, 50), NULL);
view.layer.shadowOpacity = 1.0f;
view.layer.shadowOffset = CGSizeMake(1, 1);
è fuoriuscita dal modo in cui dovrebbe CGPathRelease (rect) alla fine dispiace.
Ho utilizzato un UIImageView per fornire l'ombra. Ho creato un'immagine di 1 pixel di larghezza, alta 12 pixel. L'immagine era nera, ma l'alfa era un gradiente da 0,5 in alto a 0,0 in basso es. RGBA 1.0,1.0,1.0,0.5 -> 1.0,1.0,1.0,0.0 - Ho quindi collocato UIImageView appena sotto la vista che richiede l'ombra e lo ho allungato orizzontalmente attraverso la larghezza della vista. L'ho usato anche quando avevo bisogno di cambiare l'intensità dell'ombra quando scorre una vista di scorrimento sotto, cambiando il valore UIImageView.alpha
- 1. Salva UIView a un PNG trasparente
- 2. Rendere trasparente UIView
- 3. sfondo trasparente UIView drawRect cerchio
- 4. Come aggiungere un'animazione a UIView in viewDidAppear?
- 5. Foro trasparente tagliato in UIView
- 6. Come aggiungere un UIImageView a UIImageView in modo programmatico, quindi aggiungere UIImageView a un altro UIView?
- 7. Come posso aggiungere un'ombra a un cerchio UIImageView o UIView?
- 8. Visualizzazione trasparente su un altro UIView trasparente con contenuto non trasparente?
- 9. Puoi aggiungere un UIView sopra una UINavigationBar?
- 10. Come aggiungere l'anteprima della fotocamera live a UIView
- 11. Come aggiungere i vincoli a livello di codice a un UIView creato a livello di codice?
- 12. Come aggiungere un UIView sopra un UITableView in iOS?
- 13. salva UIView come file png con sfondo trasparente
- 14. Come eseguire un taglio trasparente su UIVisualEffectView?
- 15. Come aggiungere UIView sulla barra di navigazione?
- 16. iPhone: stratificazione di una vista openGL trasparente in cima a un UIView?
- 17. Come mascherare e aggiungere ombra ad un UIView
- 18. Come applicare la sfocatura a un UIView?
- 19. Come faccio ad aggiungere un bagliore esterno a un UIImage o UIImageView o UIView
- 20. iOS8 UINavigationController push/pop con problema UIView trasparente
- 21. Come aggiungere un'ombra esterna a un UIButton?
- 22. Aggiungere UIScrollView in UIView a livello di programmazione
- 23. Sottoclasse UIView di iOS, disegnare il testo trasparente sullo sfondo
- 24. Solo colore di riempimento bianco è trasparente in UIView
- 25. Come mascherare un UIView
- 26. Come si crea un bordo personalizzato attorno a un UIView?
- 27. matplotlib: aggiungere secondo asse() con sfondo trasparente?
- 28. Aggiunta di etichette come sottoview a UIView
- 29. Come aggiungere a livello di codice un InputAccessoryView con Autolayout?
- 30. Come disegnare un cerchio trasparente?