Animar la fracción Completo de UIViewPropertyAnimator para difuminar el fondo

Así que estoy usando el nuevo UIViewPropertyAnimator y UIVisualEffectView para lograr lo mismo que la búsqueda de Spotlight cuando se desplaza hacia abajo en la pantalla de inicio y difumina el fondo.

Estoy usando la propiedad fraccionComplete para establecer el porcentaje de cuánto difuminar al desplazar una vista UIView.

    animator = UIViewPropertyAnimator(duration: 1, curve: .linear) {
        self.blurEffectView.effect = nil
    }

Y la cantidad de desenfoque se cambia con un valor entre 0.0 - 1.0.

        animator?.fractionComplete = blurValue

Pero cuando cancelo el gesto de desplazamiento, quiero que el desenfoque se anime desde donde está, sin desenfoque (por ejemplo, ~ -> 1.0) con una duración de algo así como 0.4 milisegundos.

En este momento acabo de establecer la fracciónCompleta en 1.0 cuando se cancela el gesto de desplazamiento. En cambio, quiero animarlo.
He probado el UIView.animate (withDuration .. pero no afecta a la fracción de Complementos de UIViewPropertyAnimators, y esa es la única forma de desenfocar un UIVisualEffectView.

¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta