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...

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.

The Accessibility Inspector lets you configure on or off some of the most common accessibility options so you can conveniently observe how your app adopts these options in the simulator or device. You can also quickly select different text sizes.

Configuring the header accessibility trait, when appropriate, is one of my favourite accessibility quick wins. In this example, you need a single swipe down, instead of 12 swipes to the right to get to from Podcasts to Artists, in the app.

Created in Swift with Ignite.

Supporting Swift for Swifts