Как проверить правописание NSTextField
с помощью swift? Я уже использую controlTextDidChange
для проверки текста. This solution, похоже, упоминает о том, что первый ответчик как NSTextView
, но я не уверен, что это возможно с быстрым использованием принуждения. Я знаю, что это было бы легче, если бы я перешел на NSTextView
, но, если возможно, я бы хотел этого избежать.Правописание в NSTextField с Swift
ответ
Это должно помочь вам.
// Focus TextField
phraseTextField.becomeFirstResponder()
// Enable Continous Spelling
let textView: NSTextView = (self.window!.firstResponder as! NSTextView)
textView.continuousSpellCheckingEnabled = true
адаптировано из: How do I enable spell checking within an NSTextField on Mac OS X?
В других ситуациях он может просто работать лучше, чтобы изменить NSTextField
с до NSTextView
с. Просто используйте «Текстовый вид» (поиск NSTextView в библиотеке объектов), и проверка орфографии будет включена по умолчанию. NSTextFields просто не поддерживают проверку орфографии в некоторых случаях, насколько я могу судить.
Также консультируйтесь: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSTextView_Class/#//apple_ref/doc/uid/20000373-SW55
Я думаю, что этот метод будет работать в большинстве случаев, но чтобы добавить сложность в ситуацию, это приложение NSStatusBar - без меню. Поэтому в моей ситуации приведенный выше код просто висит в приложении. – glenstorey
@glenstorey Я поменял свой ответ, дайте мне знать, если это поможет! – owlswipe
Эй, поэтому я вернулся к этой проблеме после того, как вы ее нашли, оказалось, что ваше решение работает очень хорошо (просто не тогда, когда вы делаете .becomeFirstResponder в viewDidLoad, по понятным причинам). Спасибо! – glenstorey
- 1. Swift Изменение текста NSTextField
- 2. Swift: преобразовать строку в NSTextField
- 3. NSTextField Межстрочный интервал в Swift
- 4. NSTextField, Изменить текст в Swift
- 5. Поля NSTextField и отступы? (Swift)
- 6. NSTextField GotFocus Event Cocoa Swift
- 7. Правописание в ASP.NET
- 8. Добавление обработчика Click в NSTextField в Swift
- 9. AutoScroll вниз в NSTextField в Swift
- 10. Swift: Установить точку вставки в NSTextField
- 11. Как сохранить содержимое NSTextField в macOS Swift?
- 12. Получить NSImage от NSTextField в Swift
- 13. Изменить stringValue из NSTextField в Swift
- 14. Проблема с NSTextField в Swift с использованием xcode 6.1 (OSX)
- 15. Пользовательское правописание в Google Chrome
- 16. Параметр отсутствует, проверено правописание
- 17. Swift: Как непрерывно отправлять действие из NSTextField
- 18. Измените значение NSTextField из другого viewcontroller swift
- 19. Swift: Получить одну строку от NSTextField
- 20. Выделить весь текст в NSTextField с помощью Swift
- 21. Вертикальное выравнивание текста в NSTextField с использованием Swift
- 22. Swift NSTextField stringValue не отображает установленное значение
- 23. Swift: функция вызова при редактировании NSTextField
- 24. Как протестировать NSTextField - Swift OS X
- 25. NSBorderlessWindowMask Subview NSTextfield not keybard editable Swift
- 26. Точно получите размер обертывания NSTextField (Swift)
- 27. Выделите выделение в NSTextField
- 28. TeXnicCenter - правописание не работает правильно
- 29. UITextView пользовательское правописание и автокопирование
- 30. NSTextField setStringValue: добавить строки в NSTextField
Так что я помог вам с этим несколько месяцев назад, и теперь кто-то, проходя мимо отправил комментарий, что я не уверен, что я полностью ответил. Не могли бы вы помочь ему, ниже моего ответа? (спасибо!) – owlswipe
Hi @JohnRamos - без проблем! – glenstorey
Спасибо! Очень признателен. – owlswipe