Я пытаюсь добавить в свое приложение поддержку специальных возможностей iOS/Voice Over. Мой главный экран имеет три основных элемента управления, но третий элемент управления размещен во встроенном контроллере представления.
Я устанавливаю элементы доступности в prepareForSegue и подтверждаю, что все встроенные элементы управления контроллером представления загружены. Проблема в том, что я все еще могу выбрать только первые два элемента управления, которые находятся в закрывающем контроллере представления.
self.view.accessibilityElements =
@[
self.cmdMenu, // works
self.collectionView, // works
self.childViewController.peerMenu // doesn't work
];
Все три представления имеют isAccessibilityElement = YES.
Я что-то пропустил? Я не могу себе представить, что существует ограничение на то, что элементы доступности находятся в одном и том же контроллере представления.