Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

233
Vistas
How to make VoiceOver ignore UICollectionViewCell that are not visible

I have a ViewController container with 2 View Controllers inside. Both of those VC's have a UICollectionView inside. (Check video to see UI in action) https://chewycomllc-my.sharepoint.com/:v:/g/personal/iruiz_chewy_com/ET5cHAObgy5DmOWop4KRtV4BXHbwLEs1BgqX4udqJGu_xQ?e=f9VQ1a

When the top VC makes a selection on the collectionView, the bottom VC select the corresponding cell taking the full width (only 1 cell seen at a time in the bottom VC). (See image to visualize UI setup) enter image description here

When I select the second cell on the top VC, the bottom VC shows the second cell. The problem is that when VoiceOver is focused on the last cell of the top VC it navigates to the first UI element in the top left of the first cell (index 0) instead of the top left element of the 2nd cell. (See GIF to see issue) https://chewycomllc-my.sharepoint.com/:i:/g/personal/iruiz_chewy_com/EW7SVm4S74tEjMgKME2vK58BBtaA1WYEyL0_wjzUYkWiig?e=lylo9O

I tried disabling accessibility on the cells, the VC, the collectionView. I also tried posting a notification that the screen or the layout change. None of it worked as expected.

The Yelp app does this correctly when you are looking the images of a restaurant.

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda