iOS VoiceOver "Заголовок не найден"

У меня есть UITableView, где каждый UITableViewCell имеет 2 UILabels: 1 заголовок и 1 контент. AccessibilityTrait заголовка установлен в "заголовок". Я могу видеть, что черта установлена ​​правильно при проверке экрана симулятора с помощью Accessibility Inspector. Но на реальном устройстве, когда я переключаю ротор на "Заголовки", он находит только заголовок панели навигации, но не находит заголовки в UITableViewCells.

0 ответов

Чтобы получить элементы доступности с чертой заголовка в ячейках табличного представления, вы должны выбрать контейнер, который проверяет ваш ротор (здесь, табличное представление).

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

Чтобы достичь своей цели:

  • Выберите Containers элемент ротора, чтобы узнать, присутствуют ли многие из них на странице.
  • Выберите Headings элемент ротора для каждого контейнера, чтобы получить его элементы заголовков.
Другие вопросы по тегам