Используя полевого редактора окна
Каждое окно имеет текстовый объект, совместно использующийся для легких задач редактирования. Этот объект, полевой редактор окна, вставляется в иерархию представления, когда объект должен отредактировать некоторый текст и удаленный, когда закончен объект. Полевой редактор используется NSTextField
объекты и другие средства управления, например, для редактирования текста, который они выводят на экран. fieldEditor:forObject:
метод возвращает полевого редактора окна после выяснения у делегата к использованию замены windowWillReturnFieldEditor:toObject:
. Можно переопределить fieldEditor:forObject:
метод NSWindow
в подклассах или предоставляют делегату для замены классом текстового объекта, отличающегося от NSTextView
значение по умолчанию, таким образом настраивая редактирование текста в Вашем приложении.