ios - UiCollectionView 辅助功能焦点

标签 ios swift uicollectionview accessibility

我试图在 UICollectionView 关注 uicollectionview 单元格之前获得可访问性的焦点。有没有办法做到这一点,以便我可以根据对 View 的关注与对单元的关注进行不同的宣布?

最佳答案

你没有指出,但我建议你想专注于使用 VoiveOver,所以,(iOS 12),它是 impossible to focus Collection View (父 View ) 及其单元格 ( subview ) 具有此可访问性功能:不能同时访问父 View 和 subview 。

但是,您可以通过创建透明 View 作为 Collection View 上的可访问元素 (相同框架)specify the reading order 来达到此目的以便在第一个 Collection View 单元格之前读出此 View 。

此解决方法将允许您在 UICollectionView 聚焦于 UICollectionViewCell 之前获得 UICollectionView 的可访问性聚焦

此外,有关更多信息,请访问此 WWDC 视频 detailed summary其中演示提供了编码步骤,以便在需要时使用 VoiceOver 完美显示轮播。

关于ios - UiCollectionView 辅助功能焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56450485/

相关文章:

iphone - 为什么 CLLocationManager 总是返回 true?

ios - 在 AWS 套接字 S3 存储桶中缓存

macos - 为 "always on top"行为切换 NSWindow 级别

shortcut - 我们还不能在 Playground 文件中使用占位符快捷方式

iOS布局列到行

iphone - MPMediaItemCollection整个库?

ios - 怎么把[[ivar keep] autorelease]转换成ARC?

ios - 如何设置自定义 View 后退按钮

ios - 如何在 iPhone X 上滚动时隐藏状态栏上的内容

ios - 如何在 Swift 中以编程方式更改 UICollectionViewCell 大小?