установка accessibilityLabel для UIImageView, содержащегося в заголовке UITableView

у меня естьUITableView что я строю вloadView, Одна из вещей, которые я делаю вloadView это создатьUIView выступать в качестве заголовка таблицы и заполнитьUIImageView внутрь. Представление изображения содержит изображение в виде стилизованного заголовка, поэтому я хочу добавить метку доступности для пользователей VoiceOver. Однако я не могу настроить VoiceOver на "фокус" на изображении, чтобы прочитать этикетку, и инспектор доступности не реагирует на нажатие на изображение в симуляторе. Мой (сокращенный) код выглядит следующим образом:

... in -loadView ...
// Make header view
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(...)];
UIImageView *titleImageView = [[UIImageView alloc] initWithImage:[self titleImage]];
titleImageView.accessibilityLabel = [self accessibilityLabelForTitleImage];
[headerView addSubview:titleImageView];

// Make table view
self.tableView = [[UITableView alloc] initWithFrame:CGRect(...) style:UITableViewStylePlain];
self.tableView.tableHeaderView = headerView;
... code continues ...

Я прошел через GDB иaccessibilityLabelForTitleImage возвращает строкуpo [titleImageView accessibilityLabel] выводит правильную строку, но я все еще не могу сфокусироваться на изображении. Обратите внимание, что сами представления появляются и отвечают соответствующим образом.

Я что-то пропустил? Есть ли способ заставить VoiceOver подтвердить просмотр изображения?

Ответы на вопрос(3)

Ваш ответ на вопрос