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.

Sometimes we may fail to convey to the user of things changing on the screen in a perceivable way. Toasts and similar should be announced. We may want to make clear that some content on the screen changed. Or we might want to update on progress.

Created in Swift with Ignite.

Supporting Swift for Swifts