Sto usando il codice qui sotto per rendere l'ombra per il mio ImageView
IOS: Come fare un ombra per l'UIView su 4 lati (in alto, a destra, in basso ea sinistra)
UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRect:self.avatarImageView.bounds];
self.avatarImageView.layer.masksToBounds = NO;
self.avatarImageView.layer.shadowColor = [UIColor blackColor].CGColor;
self.avatarImageView.layer.shadowOffset = CGSizeMake(5.0f, 5.0f);
self.avatarImageView.layer.shadowOpacity = 0.8f;
self.avatarImageView.layer.shadowPath = shadowPath.CGPath;
Si scenderà un'ombra nella il giusto e il basso come questa immagine.
Ora voglio fare il mio ImageView
hanno anche un ombra in alto ea sinistra. Cosa devo cambiare nel codice? È possibile rendere la vista contiene ombra in alto, a destra, in basso, a sinistra di configurazione solo nel codice o devo creare un'altra vista di layout per l'ombra? Qualsiasi aiuto sarebbe molto apprezzato.
Ecco quello che voglio ottenere
Aggiornamento
Grazie @Dipen Panchasara per dare una soluzione semplice. Segui @Dipen Panchasara (con il colore dell'ombra è nero) avrò l'immagine dell'ombra come questo
questo darà l'ombra per 4 lati (in alto: 5, a sinistra: 5, in basso: 10, a destra: 10). lavoro perfetto, grazie –