У меня есть табличное представление, отображающее подробную информацию о сеансе на конференции (например, WWDC или Google I / O). Большая часть информации находится в виде заголовка с гибкой высотой, но существует необходимость ссылки на произвольное количество выступающих и связанных с ними сеансов. Это достигается с помощью отдельных ячеек табличного представления. Таким образом, структура страницы представляет собой очень высокий заголовок (более 1000 пт), за которым следуют списки выступающих и другие сеансы в ячейках.
Проблема, с которой я сталкиваюсь, заключается в том, чтобы обеспечить правильную работу голоса доступности: когда вы перемещаете голос вниз по контенту до нижней части представления заголовка, первая ячейка еще не отключилась. Поскольку ячейка и ее содержимое не существуют, голосовое нацеливание просто переходит на панель вкладок в нижней части экрана. Если вы вручную прокрутите табличное представление вниз, чтобы была видна первая ячейка, а затем включили передачу голоса, пошаговое выполнение работает, как и ожидалось, так как каждая ячейка поднимается достаточно высоко, чтобы вызвать вытеснение следующей ячейки.
Как я могу заставить ступенчатый доступ к голосу за исключением того, что ячейки таблицы начинают выгружаться, так что передача голоса продолжается до самого конца динамического содержимого?