我正在使用swift 4 for macOS,我有这个视图控制器内容:
我有一个textfield和stepper。我可以手动或使用步进器更改文本字段的值。
如果此文本字段的值确实发生了变化,我想获得打印结果。为此我尝试了这个委托方法:
func control(_ control: NSControl, textShouldEndEditing fieldEditor: NSText) -> Bool {
print("VALUE CHANGED")
return true
}
如果我手动更改=>我得到了" VALUE CHANGED"
如果我使用stepper =>更改它我没有得到" VALUE CHANGED"
我该如何解决这个问题?
答案 0 :(得分:0)
步进器不编辑文本字段。如果您更改代码中文本字段的值,则您已经知道更改。