If you are displaying something in two or more columns, you may want to change that to as little as one column when using some of the largest Dynamic Type settings to keep the text readable.

Two examples of the Weather app. The first one is using the Large (default) font. It displays information like UV Index, Susnet time, Wind or Rainfall in two columns. The second one is using the largest font size available and the UI switches to one column so there's more room for text and it can go side to side, making it much more readable than if it had just the space of half the screen for such large font sizes.

You may also find interesting...

What is the ideal distance between labels? It depends on styles for both of them and the dynamic type size, right? You wouldn't want to have the same distance for small and large text sizes. We can configure a standard distance between baselines.

Color contrast between text and background is very important for perceivability. As colors come closer to each other, they’re more difficult to distinguish. Notice that colors that work well with big font sizes may not for smaller text.

You don't have to offer an alternative layout just for the accessibility category. You can actually compare content size categories. So you could tweak the UI already for anything equal to or larger than .extraExtraLarge, for example.

Created in Swift with Ignite.

Supporting Swift for Swifts