NSDatePicker - 在更改时获取值

Posted

技术标签:

【中文标题】NSDatePicker - 在更改时获取值【英文标题】:NSDatePicker - getting the value when it is changed 【发布时间】:2009-12-10 05:33:12 【问题描述】:

当 NSDatePicker 的值发生更改时,我如何获得通知?

【问题讨论】:

【参考方案1】:

我只在 iPhone 上使用 UIDatePicker 完成了此操作,但在 Mac 上类似,您注册为代表并接收消息。见Apple's Docs here。

我要澄清一下,这会告诉您何时更改,您仍需要致电 -dateValue 以获取日期。

【讨论】:

【参考方案2】:

与任何其他控件相同。选项是:

目标/行动 绑定 注意通知 委托

【讨论】:

截至 2016 年,NSDatePicker 似乎没有发送操作或运行 KVO(尽管后者的问题可能是我的代码中的错误)【参考方案3】:

您可以将选择器的 value 绑定绑定到控制器的属性或模型对象的属性(通过控制器)。

【讨论】:

以上是关于NSDatePicker - 在更改时获取值的主要内容,如果未能解决你的问题,请参考以下文章

NSDatePicker 更改日期方法运行两次!(mac app)

空 NSDatePicker

NSDatePicker 替代品

Three.js:无法更改 dat.GUI 中的值

NSDatePicker 时区怪异

从 NSDatePicker 添加声音以在时间播放 [重复]