<!--
{
  "availability" : [
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "WatchKit",
  "identifier" : "/documentation/WatchKit/WKInterfaceObject/setAccessibilityImageRegions(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "WatchKit"
    ],
    "preciseIdentifier" : "c:objc(cs)WKInterfaceObject(im)setAccessibilityImageRegions:"
  },
  "title" : "setAccessibilityImageRegions(_:)"
}
-->

# setAccessibilityImageRegions(_:)

Marks portions of an image as separate accessible elements.

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

## Parameters

`accessibilityImageRegions`

An array of [`WKAccessibilityImageRegion`](/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

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.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)