小编Šim*_*nin的帖子

如何防止 VoiceOver 自动滚动 UICollectionView?

我有一个水平滚动的 UICollectionView,其上方有一个标题标签,下方有一个 UIPageControl。

UILabel
UICollectionView
UIPageControl
Run Code Online (Sandbox Code Playgroud)

当我打开 VoiceOver 辅助功能并开始按顺序遍历屏幕时,集合视图会自动滚动到开头或结尾。导致页面突然跳出。例如,如果我使用页面控件滚动到第二页,然后移回集合视图,它会意外显示并读取最后一页。由于我在辅助功能模式下使用页面控件进行导航,因此我想阻止自动滚动。

我该如何预防或应对这种情况?

我发现一个问题似乎描述了相同的问题,但没有解决方法建议:iOS 8.4: Scroll view Resets contentOffset with Voice Over启用视图出现后不久

我在 iOS 13.4.1 iPhone 11 Pro 上遇到过

accessibility uiscrollview ios voiceover uicollectionview

7
推荐指数
1
解决办法
2928
查看次数