Ios 如何从Apple键盘听写中删除TextView中的蓝色虚线?
如果用户使用苹果的软键盘听写,在完成“语音输入”后。它显示了一条蓝色虚线,用于语音校正 但我无法摆脱它。即使我为UITextView禁用了“更正”、“智能破折号”和“拼写检查”,它仍会在UITextView上显示 我想要的是,当用户单击Disclose或close这个页面时,建议检查应该完成,不再显示蓝点Ios 如何从Apple键盘听写中删除TextView中的蓝色虚线?,ios,swift,uitextview,voice-recognition,Ios,Swift,Uitextview,Voice Recognition,如果用户使用苹果的软键盘听写,在完成“语音输入”后。它显示了一条蓝色虚线,用于语音校正 但我无法摆脱它。即使我为UITextView禁用了“更正”、“智能破折号”和“拼写检查”,它仍会在UITextView上显示 我想要的是,当用户单击Disclose或close这个页面时,建议检查应该完成,不再显示蓝点 然后我保存了文本内容并将所有数据显示到另一个UITextView中,它仍然显示蓝色下划线。(我正在使用AttributeText并将所有AttributeText作为数据保存到域中,而不是
然后我保存了文本内容并将所有数据显示到另一个UITextView中,它仍然显示蓝色下划线。(我正在使用AttributeText并将所有AttributeText作为数据保存到域中,而不是textView.text)
这是因为Voive Recognition并不确切知道你说了什么。因此,它用蓝色虚线强调可能弄糟的部分。这是一个系统问题,因此不能改变 嗨,谢谢你的回答。我知道这是建议。但即使我关闭了键盘并保存了所有textview的内容,然后我在另一个UITextView上显示了它。它仍然显示这条蓝色下划线。您是否在两个文本字段上都禁用了拼写检查?是的,正如我所说,我禁用了UITextView的“更正”“智能破折号”和“拼写检查”。想一想,您是否可以去掉样式,只提取文本,然后重新应用相应的样式,而不是按原样使用属性文本?或者,您可以从NSAttribute字符串中删除下划线属性。