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