iOS 辅助功能 - 语音再次循环重复相同的 UI 元素

标签 ios accessibility

我是辅助功能的新手,我有一个简单的 TableView ,它有一个带有一些标签和文本字段的自定义单元格,我还设置了元素的顺序,以便在从 nib 方法唤醒时由 self.contentView.accessibilityElements 读取。但是当我在画外音模式下运行应用程序时,某些元素会在循环中重复多次,当我从下到上交换 2 个手指时会发生这种情况,我如何才能停止这种情况或者这是预期的行为?。

    override func awakeFromNib() {
            super.awakeFromNib()

// Initialization code

            self.contentView.accessibilityElements = [headerlabel, Okbutton, nameTextField]

        }

最佳答案

在 2 根手指向上滑动后,下面的代码可以正常工作并读取单元格下方的所有内容。

self.accessibilityElements = [headerLabel, okButton, nameTextField]

关于iOS 辅助功能 - 语音再次循环重复相同的 UI 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41187232/

相关文章:

ios - 从 UICollectionView 可见区域创建 UIImage

android - 当应用程序未运行(iphone/android)时,在远程触发器上创建(重复高音)警报,就像查找我的 iPhone 一样

ios - 辅助功能:对讲将自动朗读对话内容。但是 NVDA 和 VoiceOver 不会读取

cocoa - 辅助功能:ScrollView 自动滚动到点击 "TAB"时不可见的 View

html - 当我的页面有两种语言时,在哪里指定 HTML 5 文档的语言?

ios - Phonegap 3.0 iOS 通用推送插件

ios - 当应用程序处于后台时处理本地通知

ios - 如何在表格 View 单元格内的 ImageView 上设置 cornerRadius

ios - VoiceOver:PageViewController 中的 View Controller 宣布错误的页码

vue.js - Vuetify 2.x v-data-table 键盘命令/导航