---
title: "setAccessibilityImageRegions(_:)"
framework: watchkit
role: symbol
role_heading: Instance Method
path: "watchkit/wkinterfaceobject/setaccessibilityimageregions(_:)"
---

# setAccessibilityImageRegions(_:)

Marks portions of an image as separate accessible elements.

## Declaration

```swift
func setAccessibilityImageRegions(_ accessibilityImageRegions: [WKAccessibilityImageRegion])
```

## Parameters

- `accessibilityImageRegions`: An array of doc://com.apple.watchkit/documentation/WatchKit/WKAccessibilityImageRegion objects. Each object in the array represents a portion of the interface object’s foreground or background image that should be treated as a separate accessible element.

## Discussion

Discussion Use this method to associate different accessibility labels with different parts of the object’s image. You might also use this method to assign accessibility information to different parts of a dynamically generated image.

## See Also

### Configuring the Accessibility Attributes

- [setAccessibilityIdentifier(_:)](watchkit/wkinterfaceobject/setaccessibilityidentifier(_:).md)
- [setAccessibilityLabel(_:)](watchkit/wkinterfaceobject/setaccessibilitylabel(_:).md)
- [setAccessibilityHint(_:)](watchkit/wkinterfaceobject/setaccessibilityhint(_:).md)
- [setAccessibilityValue(_:)](watchkit/wkinterfaceobject/setaccessibilityvalue(_:).md)
- [setIsAccessibilityElement(_:)](watchkit/wkinterfaceobject/setisaccessibilityelement(_:).md)
- [setAccessibilityTraits(_:)](watchkit/wkinterfaceobject/setaccessibilitytraits(_:).md)
