---
title: UIColorPickerViewControllerDelegate
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uicolorpickerviewcontrollerdelegate
---

# UIColorPickerViewControllerDelegate

The delegate protocol to inform about changes in color selection.

## Declaration

```swift
@MainActor protocol UIColorPickerViewControllerDelegate : NSObjectProtocol
```

## Overview

Overview By implementing the UIColorPickerViewControllerDelegate functions, your app can react to a color-selection change or the dismissal of the color picker.

## Topics

### Handling color picker activity

- [colorPickerViewControllerDidFinish(_:)](uikit/uicolorpickerviewcontrollerdelegate/colorpickerviewcontrollerdidfinish(_:).md)
- [colorPickerViewController(_:didSelect:continuously:)](uikit/uicolorpickerviewcontrollerdelegate/colorpickerviewcontroller(_:didselect:continuously:).md)

### Deprecated

- [colorPickerViewControllerDidSelectColor(_:)](uikit/uicolorpickerviewcontrollerdelegate/colorpickerviewcontrollerdidselectcolor(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Color picker

- [UIColorPickerViewController](uikit/uicolorpickerviewcontroller.md)
