4

NSTextFieldswift を使用してa のスペルをチェックするにはどうすればよいですか? 私はすでにcontrolTextDidChangeテキストを検証するために使用しています。この解決策は、ファーストレスポンダを としてキャストすることについて言及しているNSTextViewようですが、強制を使用して迅速にそれが可能かどうかはわかりません。に変更すると簡単になることはわかっていますNSTextViewが、可能であればこれを避けたいと思います。

4

1 に答える 1

2

これはあなたを助けるはずです。

// Focus TextField
phraseTextField.becomeFirstResponder()
// Enable Continous Spelling
let textView: NSTextView = (self.window!.firstResponder as! NSTextView)
textView.continuousSpellCheckingEnabled = true

出典: Mac OS X の NSTextField 内でスペル チェックを有効にするにはどうすればよいですか?


NSTextField他の状況では、 s をsに変更した方がうまくいくかもしれませNSTextViewん。「テキスト ビュー」(オブジェクト ライブラリで NSTextView を検索) を使用するだけで、デフォルトでスペル チェックが有効になります。私が知る限り、NSTextFields は場合によってはスペル チェックをサポートしていません。

参照してください: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSTextView_Class/#//apple_ref/doc/uid/20000373-SW55

于 2016-02-28T19:13:43.640 に答える