【问题标题】:iOS Accessibility - Voice over repeating the same UI elements again in a loopiOS 可访问性 - 语音在循环中再次重复相同的 UI 元素
【发布时间】:2017-05-02 10:01:31
【问题描述】:

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

    override func awakeFromNib() {
            super.awakeFromNib()

// Initialization code

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

        }

【问题讨论】:

  • 澄清一下,您发布的代码是表格视图单元格本身的一部分,对吗?
  • 澄清一下,删除contentView 有效果吗?

标签: ios accessibility


【解决方案1】:

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

self.accessibilityElements = [headerLabel, okButton, nameTextField]

【讨论】:

    猜你喜欢
    • 2021-07-13
    • 2023-03-29
    • 1970-01-01
    • 2017-05-17
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    相关资源
    最近更新 更多