目前,我正在浏览整个iOS应用,以优化可访问语音。说到UITextView,它是我的子类,语音结束并不像我想象的那样。我的UITextView子类只改变了在eventFirstResponder和resignFirstResponder中superview的图层上的路径颜色。因此,我的UITextView子类没有什么特别的东西可以干扰可访问性。
只要UITextView中没有文本,它就会按预期运行。画外音告诉我它是一个文本字段,我可以双击它进行编辑。但是只要UITextView中有文本,只有语音结束告诉我的是UITextView的价值。 Voice over不再告诉我这是一个可编辑的文本字段。
我做错了吗?为什么这样做?
我非常感谢任何帮助!
答案 0 :(得分:0)
如果您没有为文本字段编辑任何辅助功能提示或标签,则应采取相应措施。如果选择它应该说:
然后在您输入时输入您输入的字母。当你点击空格或输入它时,应该说出你输入的单词。只要您的文本字段表现出这些行为,您就应该没问题。
提示:如果您想了解辅助功能元素应如何操作,请尝试使用启用了辅助功能的原生iOS应用,并将其与您的应用进行比较。