Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从Apple键盘听写中删除TextView中的蓝色虚线?_Ios_Swift_Uitextview_Voice Recognition - Fatal编程技术网

Ios 如何从Apple键盘听写中删除TextView中的蓝色虚线?

Ios 如何从Apple键盘听写中删除TextView中的蓝色虚线?,ios,swift,uitextview,voice-recognition,Ios,Swift,Uitextview,Voice Recognition,如果用户使用苹果的软键盘听写,在完成“语音输入”后。它显示了一条蓝色虚线,用于语音校正 但我无法摆脱它。即使我为UITextView禁用了“更正”、“智能破折号”和“拼写检查”,它仍会在UITextView上显示 我想要的是,当用户单击Disclose或close这个页面时,建议检查应该完成,不再显示蓝点 然后我保存了文本内容并将所有数据显示到另一个UITextView中,它仍然显示蓝色下划线。(我正在使用AttributeText并将所有AttributeText作为数据保存到域中,而不是

如果用户使用苹果的软键盘听写,在完成“语音输入”后。它显示了一条蓝色虚线,用于语音校正

但我无法摆脱它。即使我为UITextView禁用了“更正”、“智能破折号”和“拼写检查”,它仍会在UITextView上显示

我想要的是,当用户单击Disclose或close这个页面时,建议检查应该完成,不再显示蓝点


然后我保存了文本内容并将所有数据显示到另一个UITextView中,它仍然显示蓝色下划线。(我正在使用AttributeText并将所有AttributeText作为数据保存到域中,而不是textView.text)


这是因为Voive Recognition并不确切知道你说了什么。因此,它用蓝色虚线强调可能弄糟的部分。这是一个系统问题,因此不能改变

嗨,谢谢你的回答。我知道这是建议。但即使我关闭了键盘并保存了所有textview的内容,然后我在另一个UITextView上显示了它。它仍然显示这条蓝色下划线。您是否在两个文本字段上都禁用了拼写检查?是的,正如我所说,我禁用了UITextView的“更正”“智能破折号”和“拼写检查”。想一想,您是否可以去掉样式,只提取文本,然后重新应用相应的样式,而不是按原样使用属性文本?或者,您可以从NSAttribute字符串中删除下划线属性。