Правописание в NSTextField с помощью Swift
Как я могу проверить правильность написания NSTextField
используя swift? Я уже использую controlTextDidChange
проверить текст. Это решение, кажется, упоминает приведение первого респондента как NSTextView
но я не уверен, что это возможно с помощью принуждения. Я знаю, что было бы легче, если бы я перешел на NSTextView
но если возможно, я бы хотел этого избежать.
1 ответ
Это должно помочь вам.
// Focus TextField
phraseTextField.becomeFirstResponder()
// Enable Continous Spelling
let textView: NSTextView = (self.window!.firstResponder as! NSTextView)
textView.continuousSpellCheckingEnabled = true
Адаптировано из: Как включить проверку орфографии в NSTextField в Mac OS X?
В других ситуациях может быть просто лучше изменить NSTextField
с NSTextView
s. Просто используйте "Text View" (поиск NSTextView в библиотеке объектов) и проверка орфографии будет включена по умолчанию. NSTextFields просто не поддерживает проверку орфографии в некоторых случаях, насколько я могу судить.
Также обратитесь: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSTextView_Class/