<!--
{
  "availability" : [
    "watchOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WatchKit",
  "identifier" : "/documentation/WatchKit/WKAccessibilityIsVoiceOverRunning()",
  "metadataVersion" : "0.1.0",
  "role" : "Function",
  "symbol" : {
    "kind" : "Function",
    "modules" : [
      "WatchKit"
    ],
    "preciseIdentifier" : "c:@F@WKAccessibilityIsVoiceOverRunning"
  },
  "title" : "WKAccessibilityIsVoiceOverRunning()"
}
-->

# WKAccessibilityIsVoiceOverRunning()

Returns a Boolean value indicating whether VoiceOver is running.

```
func WKAccessibilityIsVoiceOverRunning() -> Bool
```

## Return Value

<doc://com.apple.documentation/documentation/Swift/true> if VoiceOver is currently running or <doc://com.apple.documentation/documentation/Swift/false> if it is not.

## Discussion

You can use this function to customize your application’s UI specifically for VoiceOver users. For example, you might want UI elements that usually disappear quickly to persist onscreen for VoiceOver users. Note that you can also listen for the [`WKAccessibilityVoiceOverStatusChanged`](/documentation/WatchKit/WKAccessibilityVoiceOverStatusChanged) notification to find out when VoiceOver starts and stops.

---

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)