---
title: delegate
framework: quartz
role: symbol
role_heading: Instance Property
path: quartz/ikimageview/delegate
---

# delegate

Specifies the delegate object of the receiver.

## Declaration

```swift
@IBOutlet unowned(unsafe) var delegate: AnyObject! { get set }
```

## Discussion

Discussion An IKImageView object’s delegate is inserted in the responder chain after the image view itself and is informed of various actions by the image view through delegation messages.

## See Also

### Getting and Setting Image View Characteristics

- [zoomFactor](quartz/ikimageview/zoomfactor.md)
- [rotationAngle](quartz/ikimageview/rotationangle.md)
- [currentToolMode](quartz/ikimageview/currenttoolmode.md)
- [autoresizes](quartz/ikimageview/autoresizes.md)
- [hasHorizontalScroller](quartz/ikimageview/hashorizontalscroller.md)
- [hasVerticalScroller](quartz/ikimageview/hasverticalscroller.md)
- [autohidesScrollers](quartz/ikimageview/autohidesscrollers.md)
- [supportsDragAndDrop](quartz/ikimageview/supportsdraganddrop.md)
- [editable](quartz/ikimageview/editable.md)
- [doubleClickOpensImageEditPanel](quartz/ikimageview/doubleclickopensimageeditpanel.md)
- [imageCorrection](quartz/ikimageview/imagecorrection.md)
- [backgroundColor](quartz/ikimageview/backgroundcolor.md)
- [imageSize()](quartz/ikimageview/imagesize().md)
- [imageProperties()](quartz/ikimageview/imageproperties().md)
