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

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

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

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


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

【问题讨论】:

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

标签: ios swift uitextview voice-recognition


【解决方案1】:

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

【讨论】:

  • 您好,感谢您的回答。我知道这是为了建议。但即使我关闭了键盘并保存了所有 textview 的内容,然后我将它显示在另一个 UITextView 上。它仍然显示这条蓝色下划线。
  • 您是否禁用了两个文本字段的拼写检查?
  • 是的,就像我说的,我禁用了 UITextView 的“更正”“智能破折号”和“拼写检查”。
猜你喜欢
  • 2011-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多