查看 VoiceOver 是否已启用并在 Apple Watch 上设置 VoiceOver 焦点
Find out if VoiceOver is enabled and set VoiceOver Focus on Apple Watch
我目前正在尝试通过添加 VoiceOver 支持使我的游戏更易于访问。在 iOS 上一切正常,但我在 watchOS 版本上遇到了一些问题。我需要一种方法来确定当前是否启用了 VoiceOver 以删除游戏中某些基于图像的问题。那么有没有类似的东西:
UIAccessibilityIsVoiceOverRunning()
在 WatchKit 中?
另外,是否可以将辅助功能焦点移动到某个元素?类似于:
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, view);
谢谢,克莱门斯
检查它是否 运行
let isVoiceOverOn: Bool = WKAccessibilityIsVoiceOverRunning()
if isVoiceOverOn {
// do some VoiceOver stuff
} else {
// do some stuff that does not make sense for VoiceOver
}
要了解 VoiceOver 何时开始和停止,请观察:
WKAccessibilityVoiceOverStatusChanged
我目前正在尝试通过添加 VoiceOver 支持使我的游戏更易于访问。在 iOS 上一切正常,但我在 watchOS 版本上遇到了一些问题。我需要一种方法来确定当前是否启用了 VoiceOver 以删除游戏中某些基于图像的问题。那么有没有类似的东西:
UIAccessibilityIsVoiceOverRunning()
在 WatchKit 中?
另外,是否可以将辅助功能焦点移动到某个元素?类似于:
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, view);
谢谢,克莱门斯
检查它是否 运行
let isVoiceOverOn: Bool = WKAccessibilityIsVoiceOverRunning()
if isVoiceOverOn {
// do some VoiceOver stuff
} else {
// do some stuff that does not make sense for VoiceOver
}
要了解 VoiceOver 何时开始和停止,请观察:
WKAccessibilityVoiceOverStatusChanged