Modificar NSDatePicker para plantillas de filas de predicados generadas automáticamente
-
03-07-2019 - |
Pregunta
¿Cómo puedo modificar el NSDatePickerElementFlags
para el NSDatePicker
en las plantillas de fila para las propiedades NSDate
devueltas por [NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths: inEntityDescription: ]
? Me gustaría que el NSDatePicker
muestre horas: minutos, así como la fecha.
Actualizar Agregué una respuesta a continuación, obtenida de la lista de desarrolladores de cacao.
Solución 2
Según Peter Ammon, en cocoa-dev, y como señala Ben, la forma más fácil es modificar el selector de fecha en -templateViews
directamente:
[[[template templateViews] objectAtIndex:2] setDatePickerElements:...]
Según Peter, se garantiza que el orden de los elementos en -templateViews
será constante.
Otros consejos
Probablemente pueda recorrer las templateViews
de las plantillas de fila devueltas para establecer esta propiedad.