Привет! Столкнулись с такой проблемой:
при переходе по роуту со сменой таба и последующим пушем экрана не учитывается анимация переключения табов которая появилась в iOS 18. Судя по всему completion в ScreenSelectTabAction вызывается не дожидаясь завершения этой анимации, из-за чего экран пушится в стек таба с которого перешли.
Пока решили проблему путем передачи анимации с нулевым duration:
.makeVisible(tabsAnimation: .custom(ScreenTabTransitionAnimation(duration: 0, options: .curveEaseIn)))
По идее если не передается tabsAnimation, то дефолтная анимация перехода должна отключаться
Привет! Столкнулись с такой проблемой:
при переходе по роуту со сменой таба и последующим пушем экрана не учитывается анимация переключения табов которая появилась в iOS 18. Судя по всему completion в ScreenSelectTabAction вызывается не дожидаясь завершения этой анимации, из-за чего экран пушится в стек таба с которого перешли.
Пока решили проблему путем передачи анимации с нулевым duration:
.makeVisible(tabsAnimation: .custom(ScreenTabTransitionAnimation(duration: 0, options: .curveEaseIn)))По идее если не передается tabsAnimation, то дефолтная анимация перехода должна отключаться