我在身份检查器中禁用了UIButton的可访问性选项,但是当单击该项目时,语音读出的文本仍然存在。问题出在哪里?
我正在使用Xcode 5开发iOS >= 6.1的应用程序。
尝试
button.accessibilityElementsHidden = YES;
这应该会起作用。
UIButton
不是辅助功能元素,其内部的 UILabel
仍然被 UIKit 视为遍历辅助功能树。启用此功能会隐藏其所有子元素,包括标签。 - Keith SmileyUIButton
不是一个可访问元素?它继承了 UIView,其子元素应该是可访问的,不是吗? - XLE_22