2013-09-25 12 views
6

Ho una vista principale di UIView, ho aggiunto 4 pulsanti in ogni angolo come subviews. Ho aggiunto alla mia ombra MainView come questoRimozione dell'ombra dalle sottoview

mainView.layer.shadowColor = [[UIColor blackColor] CGColor]; 
mainView.view.layer.shadowOffset = CGSizeMake(0,6); 
mainView.layer.shadowOpacity = 0.3; 

mio problema è che subviews mostrano ombre (i pulsanti) troppo. Come nascondere le ombre delle subviews. Grazie in anticipo.

+0

Questo è peculiare. Hai provato a "impostare" le ombre sulle sottoview manualmente? – n00bProgrammer

+0

sì, ho provato, purtroppo non funziona – Vervatovskis

+0

cosa è mainview? Come hai ottenuto la proprietà di visualizzazione per UIVIEw? @Vervatovskis –

risposta

0

Ho anche recuperato lo stesso problema e trovato la soluzione di questo problema.

  • Basta impostare il colore di sfondo per la vista super (Sostituire sfondo super visione chiara di qualsiasi altro colore.)

EX: Nel domande di cui sopra

mainView.backgroundColor = UIColor.white