Cree sombra alnetworkingedor de un UIVisualEffectView sin cubrir toda la vista

¿Es posible crear una sombra alnetworkingedor de una UIVisualView con UIBlurEffect sin dejar que la UIVisualView se vea coloreada por la sombra debajo?

Básicamente, solo quiero la sombra alnetworkingedor de la vista, pero con este código, la sombra cubrirá toda la vista, lo que oscurece mucho la vista general:

let borderPath = UIBezierPath(roundedRect: view.bounds, byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: 15, height: 15)).cgPath shadowView.frame = view.bounds shadowView.autoresizingMask = [.flexibleWidth, .flexibleHeight] shadowView.layer.shadowOpacity = 0.3 shadowView.layer.shadowRadius = 3.0 shadowView.backgroundColor = UIColor.clear shadowView.layer.shadowPath = borderPath shadowView.layer.shadowOffset = CGSize(width: 0, height: 0) self.view.insertSubview(shadowView, at: 0) let blurEffect = UIBlurEffect(style: .extraLight) let blurView = UIVisualEffectView(effect: blurEffect) blurView.frame = view.bounds blurView.autoresizingMask = [.flexibleWidth, .flexibleHeight] blurView.clipsToBounds = true blurView.layer.cornerRadius = 15 view.insertSubview(blurView, aboveSubview: shadowView) 

EDITAR.
Necesito lograr lo mismo que en la aplicación Apple's Maps. Donde la vista favorita arrastrables usa el UIVisualEffectView y una sombra alnetworkingedor de su parte superior, sin interferir con el background de UIVisualEffectView.

Ver ejemplos de capturas de pantalla: introduzca la descripción de la imagen aquí introduzca la descripción de la imagen aquí

Ok, entonces el problema era que mi background en la vista subyacente era blanco. Y con el UIBlurEffect .extraLight utilizado en un background que es más ligero que el BlurEffect, la sombra debajo de una UIVisualView parece más oscura que con un background más vívido.

También se describe en esta pregunta:
Fix UIVisualEffectView desenfoque de luz extra que es gris sobre background blanco

Así que estoy tratando de recrear el aspecto de los maps de iOS 10. Decidí adjuntar la aplicación de maps en el simulador al depurador para ver qué estaba pasando …

Ver el desglose del depurador

Apple realmente consigue esto al tener un UIImage en la parte superior del contenido con el borde y la sombra. No es la forma más elegante de hacerlo, pero voy por el aspecto exacto, así que voy a tomar el enfoque exacto.

También tomé el recurso (usando esto ) de la aplicación Maps para save el tuyo. Es una pena que solo tengan @ 2x ilustraciones en él: /

CardShadowFull@2x.png