Estoy tratando de agregar una sombra paralela a las vistas que se superponen una encima de la otra, las vistas se colapsan permitiendo que se vea el contenido en otras vistas, en este sentido quiero mantener view.clipsToBoundsON para que cuando las vistas colapsen, su contenido se recorte.
Esto parece haberme dificultado agregar una sombra paralela a las capas, ya que cuando clipsToBoundsenciendo las sombras también se recortan.
He estado tratando de manipular view.framey view.boundspara agregar una sombra paralela al marco pero permitir que los límites sean lo suficientemente grandes como para abarcarlo, sin embargo, no he tenido suerte con esto.
Aquí está el código que estoy usando para agregar una sombra (esto solo funciona con clipsToBoundsAPAGADO como se muestra)
view.clipsToBounds = NO;
view.layer.shadowColor = [[UIColor blackColor] CGColor];
view.layer.shadowOffset = CGSizeMake(0,5);
view.layer.shadowOpacity = 0.5;
Aquí hay una captura de pantalla de la sombra que se aplica a la capa gris más clara superior. Con suerte, esto da una idea de cómo se superpondrá mi contenido si clipsToBoundsestá APAGADO.

¿Cómo puedo agregar una sombra a UIViewmi contenido y mantenerlo recortado?
Editar: Solo quería agregar que también he jugado con el uso de imágenes de fondo con sombras, lo que funciona bien, sin embargo, aún me gustaría saber cuál es la mejor solución codificada para esto.


masksToBounds = NO;a mi original, con ambos intentos, mantuveclipsToBounds = YES;ENCENDIDO, ambos no pudieron recortar el contenido. aquí hay una captura de pantalla de lo que sucedió con su ejemplo> youtu.be/tdpemc_Xdps