如何在用户编辑时更新 NSTextField object 的值?
How to update the value of a NSTextField object while the user is editing it?
我目前正在创建一个文本条目,允许用户输入一些文本并将其用作某种标题。然后我就有了为这个文本条目做一个预览的想法,但是我不知道如何在用户编辑文本条目时更新预览内容。
例如,一旦用户在文本条目中键入内容,预览标签会自动立即响应以显示用户编写的文本。 (用户无需做任何事情)
我在网上看到很多关于“如何活检NSTextField
?”的教程,但我试过他们的方法,都没有用。
我正在使用 Xcode 10.0 和 Swift 4.2,有什么办法可以实现吗?
我知道怎么做了:
extension ViewController: NSTextFieldDelegate {
func controlTextDidChange(_ obj: Notification) {
guard let textView = obj.object as? NSTextField else {
return
}
// codes
}
}
我目前正在创建一个文本条目,允许用户输入一些文本并将其用作某种标题。然后我就有了为这个文本条目做一个预览的想法,但是我不知道如何在用户编辑文本条目时更新预览内容。
例如,一旦用户在文本条目中键入内容,预览标签会自动立即响应以显示用户编写的文本。 (用户无需做任何事情)
我在网上看到很多关于“如何活检NSTextField
?”的教程,但我试过他们的方法,都没有用。
我正在使用 Xcode 10.0 和 Swift 4.2,有什么办法可以实现吗?
我知道怎么做了:
extension ViewController: NSTextFieldDelegate {
func controlTextDidChange(_ obj: Notification) {
guard let textView = obj.object as? NSTextField else {
return
}
// codes
}
}