UIViewPropertyAnimator в UINavigationController

У меня UIViewPropertyAnimator установлен на UIVisualEffectView, чтобы анимировать его размытость с помощью ползунка. Этот UIViewPropertyAnimator, кажется, больше не действует, когда:

  1. Поиграйте с ползунком и настройте размытость
  2. Контроллер представления, который представляет этот размытый вид, встроен в контроллер навигации
  3. Я нажимаю новый контроллер на этом контроллере навигации
  4. Вернуться к размытому представлению контроллера
  5. Слайдер больше не работает

Я попытался поиграть с помощью функции stopAnimation и finishAnimation от аниматора, но безуспешно. Это ожидаемое поведение? Я думаю, я мог бы решить эту проблему, полностью удалив и сбросив размытие и его аниматор с правильным значением при необходимости (как в viewWillAppear, didDisappear), но это кажется таким неправильным...!

исходный код github

0 ответов

Другие вопросы по тегам