Text and Labels
A label displays one or more lines of static text. You can style text by setting color, font, alignment, and other attributes and you can update text or label content programmatically.
Design for legibility. Prefer lighter colors for text and use Dynamic Type to ensure that text can resize appropriately. The built-in text styles offer the best legibility and automatically support Dynamic Type. If you need to use custom typefaces, avoid using ones that are overly stylized. For guidance, see Typography.