In addition to being able to test some accessibility options in the simulator using Environment Overrides. You can even preview some of these options before even running the app in the simulator with this Accessibility panel in Interface Builder.

In Interface Builder in Xcode, there are a few options for tweaking how your UI looks in it including Appearance (for dark and light mode) and orientation. But also an Accessibility option that shows a panel where you can set Interface Builder to show everything in a non-default Dynamic Type text size, Bold Text, Button Shapes, On/Off Labels, Increase Contrast, and Reduce Transparency.

You may also find interesting...

The fastest way for testing Dynamic Type while developing, and to quickly see how your app's UI flows, is by using the "option + cmd + plus/minus" to increase/decrease the text size in your simulator.

If you use Interface Builder to build your app’s layout, there are some basic accessibility attributes that can be configured from there. They can be found in the Identity Inspector in the right-side panel in Xcode.

Check for the traversal order of elements in your app. Sometimes, the default top-left to bottom-right order might not be the most logical one. Sometimes, you may consciously want to tweak the order. Some other times, grouping is the answer.

Created in Swift with Ignite.

Supporting Swift for Swifts