如何使VoiceOver忽略不可见的UICollectionViewCell

时间:2019-01-14 22:14:31

标签: ios swift uicollectionview accessibility voiceover

我有一个ViewController容器,里面有2个View Controller。这两个VC都有一个UICollectionView。 (查看视频以查看实际的用户界面) https://chewycomllc-my.sharepoint.com/:v:/g/personal/iruiz_chewy_com/ET5cHAObgy5DmOWop4KRtV4BXHbwLEs1BgqX4udqJGu_xQ?e=f9VQ1a

当顶部VC在collectionView上进行选择时,底部VC选择具有完整宽度的相应单元格(底部VC一次只能看到1个单元格)。 (请参见图像以可视化UI设置) enter image description here

当我选择顶部VC上的第二个单元格时,底部VC显示了第二个单元格。问题在于,当VoiceOver集中在顶部VC的最后一个单元格上时,它将导航到第一个单元格左上角的第一个UI元素(索引0),而不是第二个单元格的左上角元素。 (请参阅GIF查看问题) https://chewycomllc-my.sharepoint.com/:i:/g/personal/iruiz_chewy_com/EW7SVm4S74tEjMgKME2vK58BBtaA1WYEyL0_wjzUYkWiig?e=lylo9O

我尝试禁用单元格,VC,collectionView的可访问性。我还尝试发布有关屏幕或布局更改的通知。没有一个能按预期工作。

当您查看餐厅的图像时,Yelp应用程序可以正确执行此操作。

0 个答案:

没有答案