The app becomes unresponsive when pushing a new page. The screen is covered by the _UIParallaxOverlayView class, blocking all gestures.
Are there any scenarios where the transition animation might suddenly stop mid-process?
Or could you provide more information to help me troubleshoot this issue?
I noticed:
- When the issue occurs, the FromViewController is displayed on the screen. The ToViewController also exists in the view tree, but it's not visible on the screen.
- _UIParallaxOverlayView only appears on iOS 18 and above.
- The animation appears to be controlled by
+[UIView _fluidParallaxTransitionsEnabledWithTraitCollection:]
, which is_os_feature_enabled_impl("UIKit", "fluid_parallax_transitions")
. Reference