问题标签 [uitextchecker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
179 浏览

ios - 禁止使用少于 3 个字符的单词

在下面的 Swift 代码中,用户选择一个单词并将其输入到文本框中,现在如果长度小于 3 个字符,如何禁止输入的单词?

0 投票
1 回答
590 浏览

ios - Swift 4 中的 UITextChecker

在 Swift 4 中使用 UITextChecker 时出现错误。以下代码很可能适用于 Swift 3,我只是不确定 Swift 4 中的问题是什么?这是我的代码:

我收到这个错误:“使用未解析的标识符'UITextChecker'。

您的帮助将不胜感激。

0 投票
0 回答
50 浏览

ios - UITextChecker 告诉我完全荒谬的事情没有拼写错误

我正在尝试通过使用 UITextChecker 进行拼写检查来检查某些内容是否为有效单词。这是我的检查方法:

这是返回这样的东西拼写正确/是有效的词:

  • aabjjf
  • aabolt
  • aabqtz
  • aaeupp
  • aafoxm
  • aafwkk

出了什么问题?我怎样才能解决这个问题?

编辑:这似乎是另一个问题的重复,但另一个问题实际上并没有答案如何解决这个问题,它只是确定了问题。我只是想了一下,想出了一个可能的解决方案,似乎可以通过使用 UITextChecker 猜测方法过滤掉乱码文本来工作。请参阅下面的更新代码:

编辑2:这似乎仍然行不通,因为一些真实的词会有建议,例如:

  • 双胞胎的猜测,= [“win”,“thin”,“twit”,“twins”,“tin”,“twine”,“twig”,“twi”,“twain”]

但是返回的单词没有拼错,但都是胡说八道,仍然会有建议,例如:

  • nntp 的猜测,= ["ninth"]
  • frcp 的猜测,= [“force”,“farce”,“frap”,“rcp”]

不知道如何继续.. 我试着只说某事是一个有效的词,如果它被认为没有拼错,以检查它的猜测是否包含自己,但这并不总是有效......

适用于完整:

  • 猜测full, = [“Full”, “fill”, “fall”, “fall”, “pull”, “fuel”, “full”, “dull”, “bull”, “flu”, “hull”, “cull”、“null”、“lull”、“gull”、“mull”、“fulls”、“furl”、“fula”]

但不是为了发烟:

  • 对 fume 的猜测,= [“fame”,“fuse”,“fumes”,“fumed”,“flume”,“fumet”,“fuze”]
0 投票
1 回答
180 浏览

string - 用于字符串集的 UITextChecker - Swift 4.2

我目前有这个Extension感谢@Leo Dabus。它适用于单个String,但我将如何将相同的逻辑实现到一个类似Set的。在此示例中,我希望该函数仅将第一个标识为(即英文单词)。Stringsvar mySet = ["word", "notaword", "stillnotaword"]indextrue

0 投票
1 回答
82 浏览

ios - 检查用户输入的语法

我正在制作一个检查用户英语语法的应用程序,我想知道是否有一种方法可以检查字符串并在其语法不正确时对其进行更正。我知道 UITextChecker 只会纠正错误的单词,而不是句子的语法。有没有其他方法可以做到这一点?

0 投票
1 回答
273 浏览

swift - 如何获取句子的上下文

所以我正在开发一个可以修补损坏的单词的应用程序。

让我们来:

很多人说这句话有错误

有了swift,我们就可以UITextChecker得到一个很好的结果,这个词mny实际上可能是什么......然而,我实际上有几个选择,其中一个是many你有money很明显的钱不适合在这句话中。有没有办法检查句子本身是否合乎逻辑?

0 投票
1 回答
47 浏览

swift - UITextChecker 可以访问同义词库而不是字典吗?

我知道 UITextChecker 用于检查拼写错误的单词,但它可以用于访问同义词库吗?例如,如何检查一个字符串是否与另一个字符串相似。例如:

“汽车”是否类似于“车辆”。

iOS 是否有可以像字典 UITextChecker 一样使用的本机词库。如果可以,如何访问?

这不是寻求建议的帖子,而是询问iOS SDK 中是否存在本机功能,如果存在,可以使用什么来访问它(即UITextChcker)。

0 投票
1 回答
211 浏览

ios - UITextView,带有拼写检查,如何使用`ignoreWord`?

关于 iOS 中的拼写检查,可以告诉检查器忽略一个单词(或学习一个单词),

https://developer.apple.com/documentation/uikit/uitextchecker

func ignoreWord(String)
告诉接收者在拼写检查时忽略指定的单词。
- 苹果doco

说我有一个UITextView打开的。我想打开拼写检查。

我知道用户可能会输入“胖子”,这会得到红色下划线。

在那种情况下,我如何告诉该文本视图,忽略“胖子”?

一个明显的用例......

用户正在输入“@tag”类型的朋友;在我们的数据中,我们当然知道所有标签是什么,它们被标记为拼写错误是荒谬的。

似乎不可思议的是,不能只说“不要在这些词下划线--列表”。

代码示例....

所以我们有

然后,必须有“某种方式”来:

.. 某种方式来获取文本视图的 textChecker 实例!如何 ?!?!

0 投票
2 回答
181 浏览

ios - 如何使用 UITextChecker 查找拼写错误的单词

我想使用 UITextChecker 来查找错误的单词。不幸的是,我的代码没有按预期工作。谁能纠正我的错误,好吗?这是我的代码。https://i.stack.imgur.com/4Ib8e.png

谢谢你帮助我。

0 投票
1 回答
48 浏览

swift - SwiftUI - 拼写检查多行字符串

我正在尝试创建一个函数,其中对多行字符串进行拼写检查,并返回单个 SwiftUI Text() 视图,其中任何拼写错误的单词都以红色突出显示。

我几乎已经通过用换行符拆分字符串,然后用空格拆分行,然后检查每个单词来破解它。

我的主要问题是我在结果文本视图的末尾添加了一个额外的新行。无论如何我可以修剪最后一个Text("\n")或防止它被添加到最后一行?

此外,是否有任何方法可以提高效率,因为由于数组中的大量文本被检查而引入了轻微的滞后,因此该函数被多次调用?

提前谢谢了