在iOS上禁用VoiceOver的“拼错”提示消息

6

如何防止VoiceOver在文本字段中发出“...拼错了”的提示?将autocorrectionType设置为UITextAutocorrectionTypeNo似乎没有任何效果。

如果iOS用户输入一个错拼的单词并加上空格或标点符号,Voiceover会朗读该单词,随后说出“misspelled”。我想能够禁用特定文本字段上的此行为。


1
只是好奇,为什么?您对有视力的用户也忽略拼写错误吗? - David Rönnqvist
1
是的,这同样会被视障用户所忽略。如果一个文字游戏的正确性基于拼写单词,VoiceOver 的“拼错”提示就会造成问题。我希望将 autocorrectionType 设置为 UITextAutocorrectionTypeNo 就可以禁用“拼错”信息,因为它会移除表示单词拼写错误的红色下划线。 - Endersstocker
1个回答

0

我会建议你设置 spellCheckingType = UITextSpellCheckingTypeNo 来达到这个效果,而不是使用 autocorrectionType。这样做是否解决了问题呢?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接