如何从 Apple 键盘听写中删除 TextView 中的蓝色虚线建议下划线?

Posted

技术标签:

【中文标题】如何从 Apple 键盘听写中删除 TextView 中的蓝色虚线建议下划线?【英文标题】:How to remove blue dotted suggestion underline in TextView from Apple keyboard dictation? 【发布时间】:2019-01-11 23:18:01 【问题描述】:

如果用户通过软键盘使用 Apple 听写,则在完成“语音输入”后。它显示了用于语音校正的蓝色虚线建议下划线。

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

我想要的是当用户单击关闭或关闭此页面时,建议检查应该完成并且不再显示蓝点。


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

【问题讨论】:

只是一个想法,你能去掉样式,只提取文本,然后重新应用适当的样式,而不是按原样使用属性文本吗?或者,也许您可​​以从 NSAttributedString 中删除下划线属性。 【参考方案1】:

这是因为 Voive Recognition 不知道您所说的确切内容。因此,它用虚线蓝色强调了它可能搞砸的部分。这是一个系统问题,因此无法更改。

【讨论】:

您好,感谢您的回答。我知道这是为了建议。但即使我关闭了键盘并保存了所有 textview 的内容,然后我将它显示在另一个 UITextView 上。它仍然显示这条蓝色下划线。 您是否禁用了两个文本字段的拼写检查? 是的,就像我说的,我禁用了 UITextView 的“更正”“智能破折号”和“拼写检查”。

以上是关于如何从 Apple 键盘听写中删除 TextView 中的蓝色虚线建议下划线?的主要内容,如果未能解决你的问题,请参考以下文章

禁用iPhone 4S /新iPad键盘上的听写按钮

如何从 Apple Watch 中的手表扩展发送短信

使用键盘麦克风在(ipad/移动设备)上听写后保存用于填充文本框的语音

ios怎么把语音输入放到上面

小学二年级汉字听写大赛题库

单击uiview时如何从textview中删除键盘?