Tag: uiaccessibility

UIAccessibility更改UITableView配音公告(第#行)

启用VoiceOver后,用户可以使用三指滑动手势来滚动TableViews。 VoiceOver向用户口头通知一个短语,指示它们在桌面视图上的位置,即可见的行,例如“第1行至第4行”。 我想覆盖这个口头提示,并获得配音宣布别的东西给用户。

setAccessibilityLabel和accessibilityIdentifier在ios中有什么区别?

我一直在通过我们的代码库,并在我们所有的button和文本字段上设置accessibilityIdentifier属性,以便我可以使用UIAutomation访问它们。 在这样做的时候,我遇到了一些已经存在的代码。 [_goodButton setAccessibilityLabel:@"off"]; 我找不到有关这两种方法之间的区别的文档。 看起来他们做同样的事情。 有人知道吗? 我觉得这个标签也被设置为“off”。

如何在易用性中使用轻拍手势?

我正在为盲人的应用程序,首先我需要使用滑动手势,search后,我可以通过使用它 override func accessibilityScroll( direction: UIAccessibilityScrollDirection)-> Bool { if direction == UIAccessibilityScrollDirection.Left { Do what you want to do } } 现在我需要使用水龙头手势,我找不到任何function使用自定义水龙头无障碍任何人都可以帮助我吧! 谢谢

UIAccessibilityLayoutChangedNotification和UIAccessibilityScreenChangedNotification之间的实际区别?

我试图确定究竟发生了什么事发布UIAccessibilityLayoutChangedNotification和UIAccessibilityScreenChangedNotification 。 从我所能看到的,我可以在任何地方交替使用它们,没有什么不同。 苹果文档简单地说,当(例如)一个元素被隐藏或显示时使用ScreenChanged如果整个屏幕变化,则使用ScreenChanged ,但是当我提供这些信息时,我感兴趣的是他们做了什么,当使用其中一个或另一个时,看到不同。 任何人都可以清楚地解释两者之间的执行差异吗?