【发布时间】:2018-02-08 20:05:27
【问题描述】:
我想让 NSTextView 提醒用户注意拼写错误的单词(例如带有红色下划线),但不会自动更正它们。在我的用例中,我只想提醒用户注意拼写错误的单词,但有足够多的情况下单词拼写错误,我不希望它纠正它们。
我见过Continuous Spell Checking(当我测试它时,它执行了更正,而不仅仅是检查)和Automatic Spelling Correction(它似乎没有做任何事情)。这可能吗?我错过了什么明显的东西吗?
【问题讨论】:
-
continuousSpellCheckingEnabled和automaticSpellingCorrectionEnabled是NSTextView的属性,而不是NSTextField。你是如何测试它们的? -
糟糕,我的意思是 NSTextView。在我正在查看的代码中,变量名为 textfield,所以我很困惑。我已经更新了问题。
-
我通过设置IB中的值并重新运行进行测试。
-
设置被系统首选项否决。尝试在代码中设置它们。
-
谢谢,这行得通!如果您将此作为答案提交并提供更多解释,我会将其标记为正确。
标签: macos cocoa nstextview