---
title: UIKit Data Types
framework: uikit
role: collectionGroup
role_heading: API Collection
path: uikit/uikit-data-types
---

# UIKit Data Types

The UIKit framework defines data types that are used in multiple places throughout the framework.

## Topics

### Data Types

- [UITextFormattingViewController.ComponentKey](uikit/uitextformattingviewcontroller/componentkey.md)
- [UITextFormattingViewController.Highlight](uikit/uitextformattingviewcontroller/highlight.md)
- [UITextFormattingViewController.TextAlignment](uikit/uitextformattingviewcontroller/textalignment.md)
- [UITextFormattingViewController.TextList](uikit/uitextformattingviewcontroller/textlist.md)

## See Also

### Reference

- [UIKit Enumerations](uikit/uikit-enumerations.md)
- [UIKit Constants](uikit/uikit-constants.md)
- [UIKit Functions](uikit/uikit-functions.md)
