---
title: WKAccessibilityImageRegion
framework: watchkit
role: symbol
role_heading: Class
path: watchkit/wkaccessibilityimageregion
---

# WKAccessibilityImageRegion

An object that defines a portion of an image that you want to call out separately to an assistive app.

## Declaration

```swift
class WKAccessibilityImageRegion
```

## Overview

Overview The accessibility image region object defines the portion of the image that you want to call out separately and the label you want to apply to that region. Use an accessibility image region object in conjunction with any interface object that displays an image, either as part of its foreground or background content. Register your custom regions using the setAccessibilityImageRegions(_:) method of the corresponding interface object.

## Topics

### Getting the Region Attributes

- [frame](watchkit/wkaccessibilityimageregion/frame.md)
- [label](watchkit/wkaccessibilityimageregion/label.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### User interface basics

- [Building watchOS app Interfaces Using the Storyboard](watchkit/building-watchos-app-interfaces-using-the-storyboard.md)
- [WKInterfaceObject](watchkit/wkinterfaceobject.md)
- [WKInterfaceController](watchkit/wkinterfacecontroller.md)
- [WKAlertAction](watchkit/wkalertaction.md)
- [WKAccessibilityIsVoiceOverRunning()](watchkit/wkaccessibilityisvoiceoverrunning().md)
- [WKAccessibilityIsReduceMotionEnabled()](watchkit/wkaccessibilityisreducemotionenabled().md)
