修改 NSDatePicker 以自动生成谓词行模板
如何修改 [NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:inEntityDescription:]NSDate
属性的行模板中 NSDatePicker
的 NSDatePickerElementFlags
代码>? 我希望 NSDatePicker 显示小时:分钟以及日期。
更新 我在下面添加了一个从 cocoa-dev 列表中收集的答案。
How can I modify the NSDatePickerElementFlags
for the NSDatePicker
in row templates for NSDate
properties returned by [NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:inEntityDescription:]
? I would like the NSDatePicker
to show hrs:minutes as well as the date.
Update
I've added an answer below, gleaned from the cocoa-dev list.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能可以通过返回的行模板的
templateViews
来设置此属性。You can probably grok through the
templateViews
of the returned row templates to set this property.根据 Peter Ammon 在 cocoa-dev 上的说法,正如 Ben 所说,最简单的方法是直接修改
-templateViews
中的日期选择器:根据 Peter 的说法,
-templateViews< 中元素的顺序/code> 保证是常量。
Per Peter Ammon, on cocoa-dev, and as Ben notes, the easiest way is to modify the date picker in
-templateViews
directly:According to Peter, the order of elements in
-templateViews
is guaranteed to be constant.