【问题标题】:iPhone accessibility with a 'lightbox' effect具有“灯箱”效果的 iPhone 可访问性
【发布时间】:2011-05-09 17:48:21
【问题描述】:

我的应用显示了一个带有灯箱效果的菜单弹出窗口 - 屏幕的其余部分通过在其上放置一个半透明的 UIView 来变暗,我添加了一个包含一些菜单选项的 UIView。当用户选择一个菜单项,或通过点击屏幕上的其他位置将其关闭时,半透明视图和弹出菜单将从视图中移除。

我正在努力使其易于访问。当弹出窗口出现时,它不会阻止背景元素通过 VoiceOver 获得焦点,并且您必须在到达菜单项之前滑过页面上的每个元素。有关如何处理此问题的任何建议?

【问题讨论】:

    标签: iphone accessibility voiceover


    【解决方案1】:

    如果您需要 iOS 5,请将 blackdrop 的 accessibilityViewIsModal 属性设置为 YES。

    【讨论】:

    • 很高兴知道这一点。我最终检查了画外音是否处于活动状态(UIAccessibilityIsVoiceOverRunning()),然后在“模态”菜单可见时隐藏所有背景视图。我可能会在 iOS5 上放弃它并改用accessibilityViewIsModal 标志。
    • 请注意,VoiceOver 用户有时会在运行应用程序时将其关闭和打开(尤其是在存在辅助功能问题时)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    相关资源
    最近更新 更多