Анимация дробиКомплект UIViewPropertyAnimator для размытия фона

Поэтому я использую новые UIViewPropertyAnimator и UIVisualEffectView, чтобы добиться того же, что и поиск Spotlight, когда вы прокручиваете вниз на главном экране, и он размывает фон.

Я использую свойство FractionComplete, чтобы установить процент размытия при панорамировании UIView.

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

И количество размытия изменяется со значением в диапазоне 0,0 - 1,0.

        animator?.fractionComplete = blurValue

Но когда я отменяю жест панорамирования, я хочу, чтобы размытие анимировалось обратно от того места, где оно не было размыто (например, ~ -> 1,0), с продолжительностью примерно 0,4 миллисекунды.

Прямо сейчас я просто устанавливаю FractionComplete на 1.0, когда жест панорамирования отменен. Вместо этого я хочу оживить это.
Я пробовал UIView.animate (withDuration .., но это не влияет на UIViewPropertyAnimators фракцияComplete, и это единственный способ размыть UIVisualEffectView.

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос