Bri*_*dig 6 accessibility uitableview ios voiceover swift
在我的 iOS 应用程序中,我有一个 UITableView。它包含一些 UITableViewCellsisAccessibilityElement = true
和一些isAccessibilityElement = false
. (后者是仅包含分隔线的单元格;我不希望 VoiceOver 读取这些单元格。)
= false
如果表格可见区域底部有一个不可访问的单元格 ( ),那么我无法“滑过”它来访问该单元格之外的可访问的表格单元格。相反,向右滑动会将辅助功能焦点从可见的表格单元格移动到其他一些可见的 UI 元素。同样,如果表格可见区域顶部有一个不可访问的单元格,那么我无法向左“滑过”它来访问其上方的可访问单元格。
我希望能够向左和向右滑动浏览表格中所有可访问的单元格,并让它们在获得焦点时滚动到视图中。我尝试覆盖accessibilityElementDidBecomeFocused
,希望然后使用scrollToItem
,但看起来它永远不会获得焦点,所以它永远不会被调用。
有什么方法可以让 iOS 依次将焦点发送到每个可访问的表格元素,无论它当前是否在视图中?或者是否有一些准则规定可访问性应该只处理当前可见的 UI 元素?
归档时间: |
|
查看次数: |
1099 次 |
最近记录: |