【发布时间】:2015-06-16 05:58:18
【问题描述】:
我有一个NSTextField,它在显示时不使用边框和窗口背景颜色,但我希望它在编辑时更改为默认边框和白色背景颜色。我知道我可以通过以下方式更改这些属性:
nameTextField.bezeled = true
nameTextField.backgroundColor = NSColor.textBackgroundColor()
我不知道如何在文本字段开始编辑和结束时收到通知。对此似乎没有任何行动。有没有其他方法可以实现这种行为?
编辑: 实际上,当将操作设置为“结束编辑时发送”时,可以通过文本字段的更改操作检测到编辑结束,这样就解决了,但我仍然如何检测开始编辑?
【问题讨论】:
标签: macos swift cocoa nstextfield