Как предотвратить курсор VoiceOver от сброса его позиции при изменении компоновки

Я работаю над тем, чтобы сделать наше приложение более доступным, и у меня проблема с VoiceOver.

У меня есть контроллер представления, который имеет представление таблицы и горизонтальное представление прокрутки, которое анимируется каждые 5 секунд, чтобы показать что-то еще. (Как то, что приложение Apple App Store делает на своей Рекомендуемой странице, где просматриваются слайды каждые несколько секунд)

Проблема в том, что если я выбрал ячейку таблицы и VoiceOver читает ее, то в момент, когда она оживляет следующий вид, курсор VoiceOver сбрасывается в верхнюю часть панели навигации.

Глядя на Apple App Store, есть способ избежать этого. Я бы хотел, чтобы он не сбросил свою позицию, когда показывает другой вид.

Любые предложения здесь будут высоко оценены!

One Solution collect form web for “Как предотвратить курсор VoiceOver от сброса его позиции при изменении компоновки”

Возможно, вы можете использовать UIAccessibilityPostNotification и передать параметр выбранного элемента:

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification,viewToSelect); 
  • Является ли RESTKit хорошей заменой для ASIHTTPRequest?
  • MKAnnotation: название в iOS 5.0
  • Как определить режим DND в приложении?
  • откройте приложение iphone из ссылки в веб-приложении в сафари
  • iOS - AWS MobileHub вступает с поставщиком, прошедшим проверку подлинности разработчика
  • Как настроить ячейки для определения размера iOS8
  • WriteToFile: атомизированное отклонение Предупреждение
  • RestKit обратные отношения «один ко многим» (без CoreData)
  • UITextField и уведомления о клавиатуре - странный порядок
  • Преобразование представления таблицы в разделы
  • Как отменить или остановить NSThread?
  • Interesting Posts

    Предупреждение при представлении UIActivityViewController

    Матрица проекционных экранов OpenGL ES и матрица проекции камеры

    Этот iPhone 5s работает под управлением iOS 11.0.3, который может не поддерживаться этой версией Xcode

    Где вы инициализируете значения свойств в контроллере просмотра?

    Преобразование значения String из UILabel в Int возвращает nil | Swift 2 / Xcode 7

    Как отправить push-уведомление в Apple Watch?

    Экран ориентации ориентации ios в портретной ориентации

    Воспроизведение загруженных видеоданных с помощью AVPlayer?

    Когда вы отлаживаете код Swift, могу ли я получить типизированную ссылку на объект, указанный только по его адресу?

    Как написать Unit Test для функции запроса Alamofire?

    Сортировка NSArray с использованием другого NSArray в качестве руководства

    Как отправить NSData через OutputStream

    Как воспроизводить звук при получении Push-уведомления в iPhone

    Ограничьте мое устройство iOS определенным приложением

    _UIViewServiceInterfaceErrorDomain

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.