configurando una AccessibilityLabel en un UIImageView contenido en el encabezado de UITableView

tengo unUITableView que construyo enloadView. Una de las cosas que hago enloadView es crear unUIView para actuar como el encabezado de la tabla y rellenar unaUIImageView en ello. La vista de imagen contiene una imagen que es un título estilizado, por lo que quiero agregar una etiqueta de accesibilidad para los usuarios de VoiceOver. Sin embargo, no puedo hacer que VoiceOver se "enfoque" en la imagen para leer la etiqueta, y el Inspector de accesibilidad no responde al hacer clic en la imagen en el simulador. Mi código (abreviado) sigue:

... 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 ...

He entrado en gdb yaccessibilityLabelForTitleImage devuelve una cadena.po [titleImageView accessibilityLabel] imprime la cadena correcta, pero aún no puedo enfocar la vista de la imagen. Tenga en cuenta que las propias vistas aparecen y responden según corresponda.

¿Me estoy perdiendo de algo? ¿Hay una manera de obligar a VoiceOver a reconocer una vista de imagen?

Respuestas a la pregunta(3)

Su respuesta a la pregunta