修改NSDatePicker以自动生成谓词行模板
-
03-07-2019 - |
题
如何修改返回的
NSDate
属性的 NSDatePicker
中的 NSDatePickerElementFlags
[NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:inEntityDescription: ] 代码>?我希望 NSDatePicker
显示小时:分钟以及日期。
<强>更新强> 我在下面添加了一个答案,从cocoa-dev列表中收集。
解决方案 2
Per Peter Ammon,在cocoa-dev上,正如Ben所说,最简单的方法是直接修改 -templateViews
中的日期选择器:
[[[template templateViews] objectAtIndex:2] setDatePickerElements:...]
根据Peter的说法, -templateViews
中元素的顺序保证不变。
其他提示
您可以浏览返回的行模板的 templateViews
来设置此属性。
不隶属于 StackOverflow