---
title: Customizing and resizing sheets in UIKit
framework: uikit
role: sampleCode
role_heading: Sample Code
path: sample-code/uikit/customizing-and-resizing-sheets-in-uikit
---

# Customizing and resizing sheets in UIKit

Discover how to create a layered and customized sheet experience in UIKit.

## Overview

Overview note: This sample code project is associated with WWDC22 session 10068: What’s new in UIKit.

## See Also

### Adding a custom transition or presentation

- [transitioningDelegate](uikit/uiviewcontroller/transitioningdelegate.md)
- [transitionCoordinator](uikit/uiviewcontroller/transitioncoordinator.md)
- [targetViewController(forAction:sender:)](uikit/uiviewcontroller/targetviewcontroller(foraction:sender:).md)
- [presentationController](uikit/uiviewcontroller/presentationcontroller.md)
- [popoverPresentationController](uikit/uiviewcontroller/popoverpresentationcontroller.md)
- [sheetPresentationController](uikit/uiviewcontroller/sheetpresentationcontroller.md)
- [activePresentationController](uikit/uiviewcontroller/activepresentationcontroller.md)
- [restoresFocusAfterTransition](uikit/uiviewcontroller/restoresfocusaftertransition.md)
