¿Cómo controlar la propagación de sombras y el desenfoque?

He diseñado elementos de interfaz de usuario en boceto, y uno de ellos tiene una sombra con desenfoque 1 y propagación 0. Miré el documento para ver la propiedad de la capa de vistas y la capa no tiene nada llamado propagación o desenfoque, o algo equivalente (el único control era simplemente shadowOpacity) ¿Cómo puede controlar cosas como desenfoque y propagación?

EDITAR:

Aquí están mis configuraciones en Sketch:


Y así es como quiero que se vea mi sombra:




Y así es como se ve en este momento:


Tenga en cuenta que debe hacer clic en la imagen para ver realmente la sombra.

Mi código es el siguiente:

func setupLayer(){
    view.layer.cornerRadius = 2
    view.layer.shadowColor = Colors.Shadow.CGColor
    view.layer.shadowOffset = CGSize(width: 0, height: 1)
    view.layer.shadowOpacity = 0.9
    view.layer.shadowRadius = 5
}

Respuestas a la pregunta(7)

Su respuesta a la pregunta