为自动生成的谓词行模板修改 NSDatePicker
Posted
技术标签:
【中文标题】为自动生成的谓词行模板修改 NSDatePicker【英文标题】:Modifying NSDatePicker for automatically generated predicate row templates 【发布时间】:2008-10-17 00:28:03 【问题描述】:对于[NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:inEntityDescription:]
返回的NSDate
属性的行模板中的NSDatePicker
,如何修改NSDatePickerElementFlags
?我希望NSDatePicker
显示小时:分钟以及日期。
更新 我在下面添加了一个答案,来自 cocoa-dev 列表。
【问题讨论】:
【参考方案1】:您可能可以通过返回的行模板的templateViews
来设置此属性。
【讨论】:
【参考方案2】:Cocoa-dev 上的 Peter Ammon 和 Ben 指出,最简单的方法是直接修改 -templateViews
中的日期选择器:
[[[template templateViews] objectAtIndex:2] setDatePickerElements:...]
根据 Peter 的说法,-templateViews
中的元素顺序保证是不变的。
【讨论】:
以上是关于为自动生成的谓词行模板修改 NSDatePicker的主要内容,如果未能解决你的问题,请参考以下文章
NSPredicateEditor 行模板在界面生成器中不可配置
如何更改 NSPredicateEditor 行模板中左表达式的顺序?