【发布时间】:2014-05-23 08:22:36
【问题描述】:
我有一个包含 UITableViewController 和静态内容的故事板。这些单元格非常简单,只包含一个UILabel。如果我现在想禁用其中一个单元格的可访问性,我只需取消选中标签上的标记。这按预期工作。
但是,如果我现在创建一个 UITableViewCell 的空子类并将其用作我的静态单元格的单元格类,则将启用可访问性,而忽略所有设置。
我尝试覆盖-isAccessibilityElement 以返回NO,以编程方式将所有子视图accessibilityElement 属性设置为NO,但在使用VoiceOver 时仍然可以选择它。 VoiceOver 不会读取内容,似乎只有一个“ ”(在此元素上向上/向下滑动时可以听到)。
我需要做什么来禁用自定义单元格的可访问性?
【问题讨论】:
标签: ios uitableview voiceover uiaccessibility