isVoiceOverRunning
A Boolean value that indicates whether VoiceOver is in an enabled state.
Declaration
@MainActor static var isVoiceOverRunning: Bool { get }Discussion
You can use this function to customize your app’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 voiceOverStatusDidChangeNotification notification to determine when VoiceOver starts and stops.
See Also
Capabilities
isAssistiveTouchRunningisSwitchControlRunningisShakeToUndoEnabledisClosedCaptioningEnabledisBoldTextEnabledisDarkerSystemColorsEnabledisGrayscaleEnabledisGuidedAccessEnabledisInvertColorsEnabledisMonoAudioEnabledisReduceMotionEnabledisReduceTransparencyEnabledisSpeakScreenEnabledisSpeakSelectionEnabledisOnOffSwitchLabelsEnabled