If Reduce Motion is turned on, we can tell by UIAccessibility.isReduceMotionEnabled.
Now, how about Prefer Cross-Fade Transitions in iOS 13?
Settings -> Accessibility -> VISION section, Motion cell -> (With Reduce Motion on) -> Prefer Cross-Fade Transitions
I don't think they've added this setting as a property of UIAccessibility. The way to hunt for this sort of stuff is to set a breakpoint in your app, run it, and then, when paused, say in the console
(lldb) ty loo UIAccessibility
This gives you a complete printout of the UIAccessibility class, and I don't see anything there that would suggest cross dissolves. You should probably file an enhancement request with Apple.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With