Ich habe eine uiview in meinem Xib mit Hintergrundfarbe als klare Farbe erstellt. Wenn ich den Schatten auf die Ebene der Ansicht anwende, wird der Schatten nicht angezeigt. Aber wenn ich die Hintergrundfarbe anders als klare Farbe einstelle, wird Schatten angezeigt. Bitte helfen Sie.Shadow nicht angezeigt, wenn Hintergrundfarbe ist klar, Farbe
dies ist mein Code
self.cView.layer.shadowColor=[UIColor whiteColor].CGColor;
self.cView.layer.shadowOffset=CGSizeZero;
self.cView.layer.shadowRadius=30.0;
self.cView.layer.shadowOpacity=1.0;
self.cView.layer.cornerRadius=10.0;
Ja, Schatten treten nur auf, wenn die Ansicht undurchsichtig ist oder ein Inhalt vorhanden ist. Das Einstellen einer klaren Farbe ist wie das Einstellen der Ansicht transparent. – Mukunda
Der Nachteil ist, UIView.animate funktioniert nicht mit ShadowPath. –