Поддержка озвучивания в ObjC++

У меня есть код ObjC++ для iOS. (Элементы пользовательского интерфейса исходят из кода С++). Я хотел бы поддержать VoiceOver. Может ли кто-нибудь показать мне несколько примеров интерфейсов VO? Я нашел некоторую документацию по VO (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/VoiceOverAccessibility.html), но я не нашел документации разработчика о программировании модуля VO. Я действительно не знаю, как начать это.

Я прочитал эту статью: Могу ли я поддерживать VoiceOver в моем Cocos2D- iPhone Game? но мне все равно непонятно.

  1. Как я могу отправить VoiceOver, если это кнопка, переключатель или что-то еще?

  2. Как VoiceOver может выделить кнопку в пользовательском интерфейсе?

  3. Как он может читать метки виджетов?


person kisstajmi    schedule 14.06.2015    source источник


Ответы (1)


Программирование специальных возможностей Руководство для iOS поможет вам начать работу. Обратите внимание, что все интерфейсы для этого находятся в Objective-C, поэтому, если необходимо, вам нужно будет обернуть свои объекты C++, чтобы сделать их доступными в Objective-C (но вы, возможно, уже делаете это), а затем реализовать доступность в оболочке.

person Boris Dušek    schedule 14.06.2015