如何为 VoiceOver AccessibilityLabel 设置 Apple Watch 标题

Posted

技术标签:

【中文标题】如何为 VoiceOver AccessibilityLabel 设置 Apple Watch 标题【英文标题】:How to set Apple Watch title for VoiceOver AccessibilityLabel 【发布时间】:2016-09-14 14:37:54 【问题描述】:

有什么方法可以改变 WKInterfaceController 标题的 AccessibilityLabel 吗?

还是只关闭标题旁白?

我已将标题缩短为 X|Y 以向用户显示他们正在查看的内容,但这对于使用 VoiceOver 的人来说不是很友好,因为当它应该被关闭或读取时读取为“X bar Y” Y 项目 X”

我现在正在检查 VoiceOver 并设置标题,但这显然不会在有限尺寸的 Apple Watch 屏幕上很好地显示:

    let voiceOverON: Bool = WKAccessibilityIsVoiceOverRunning()
    if voiceOverON
    
        self.setTitle("Exercise \(itemSelected + 1) of \(itemsTotal).")
    
    else
    
        self.setTitle("\(itemSelected + 1)|\(itemsTotal)")
    

有什么想法可以帮助视障人士吗?

谢谢

【问题讨论】:

【参考方案1】:

RADAR 归档:28355257 - WKInterfaceController 不支持辅助功能

【讨论】:

以上是关于如何为 VoiceOver AccessibilityLabel 设置 Apple Watch 标题的主要内容,如果未能解决你的问题,请参考以下文章

如何为 VoiceOver 排队多个辅助功能通知?

如何为 VoiceOver AccessibilityLabel 设置 Apple Watch 标题

如何为 UIPickerView 行设置 Voice Over 辅助功能标签?

NSAttributedString 上的可访问性(旁白)

如何为 UITextField 中的占位符文本设置可访问性特征?

Ionic2如何处理屏幕阅读器文本?