【发布时间】:2015-07-30 19:22:33
【问题描述】:
我在 UIViewController 子类中实现了 Accessibility 委托方法,并在这些委托方法中放置了一个断点,但它从未命中断点。这是什么原因?如果有人对此有任何想法,请告诉我。
【问题讨论】:
标签: ios iphone voiceover uiaccessibility
我在 UIViewController 子类中实现了 Accessibility 委托方法,并在这些委托方法中放置了一个断点,但它从未命中断点。这是什么原因?如果有人对此有任何想法,请告诉我。
【问题讨论】:
标签: ios iphone voiceover uiaccessibility
UIAccessibility 协议中的方法旨在描述可访问的屏幕元素,而不是代码的逻辑块或整个屏幕。辅助功能客户端将查询您的用户界面以获取描述,因此您需要在 UIView 子类上实现协议。
请考虑浏览Accessibility Programming Guide for iOS,了解 iOS 上的无障碍 API。
【讨论】:
UICollectionView 被 VoiceOver 和其他可访问性客户端区别对待。要进行实验,请将UIView 添加到您的应用程序窗口并覆盖其描述。现在打开 VoiceOver 并选择它。