Как обновить значение объекта NSTextField, пока пользователь его редактирует? - PullRequest
0 голосов
/ 06 октября 2018

В настоящее время я создаю текстовую запись, которая позволяет пользователю вводить некоторые тексты и использовать их в качестве заголовка.Затем у меня появилась идея сделать предварительный просмотр для этой текстовой записи, но я не знаю, как обновить содержимое предварительного просмотра, когда пользователь редактирует текстовую запись.

Например, когда пользователь вводит что-то втекстовая запись, ярлык предварительного просмотра автоматически и сразу реагируют на отображение текста, написанного пользователем.(пользователь не должен ничего делать) Я видел много онлайн-уроков о том, «как жить, проверь NSTextField?», но я попробовал их способы, это не сработало.

Я использую Xcode 10.0 с Swift 4.2, есть ли способ добиться этого?

1 Ответ

0 голосов
/ 14 октября 2018

Я понял, как это сделать:

extension ViewController: NSTextFieldDelegate {
    func controlTextDidChange(_ obj: Notification) {
        guard let textView = obj.object as? NSTextField else {
            return
        }
        // codes
    }
}
...