Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

231
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!