2016-11-29 3 views
0

У меня есть один UITableView, где я добавляю заголовок, используя UITableHeaderView. Вид заголовка занимает место для экранирования на небольших устройствах из-за его содержимого. И в доступности он не перемещается из представления заголовка таблицы в ячейку таблицы, так как эта ячейка не становится видимой на экране.Как переместить accessibilty focus из UITableViewHeader в ячейку в UITableView в iOS

Это нормально работает в iOS8, но не в iOS9.

Я знаю, что уведомление об уведомлении о доступности должно работать, но не знаете, где следует увольнять уведомление, поскольку нет способа узнать, что чтение содержимого выполняется для представления заголовка таблицы.

ответ

0

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

Смежные вопросы