Изменение NSDatePicker для автоматически сгенерированных шаблонов строк предикатов

StackOverflow https://stackoverflow.com/questions/210743

Вопрос

Как я могу изменить NSDatePickerElementFlags для NSDatePicker встроенные шаблоны для NSDate свойства, возвращаемые [NSPredicateRowEditorTemplate templatesWithAttributeKeyPaths:inEntityDescription:]?Я бы хотел, чтобы NSDatePicker для отображения часов: минут, а также даты.

Обновить Я добавил ответ ниже, почерпнутый из списка cocoa-dev.

Это было полезно?

Решение 2

Согласно Питеру Аммону, на cocoa-dev, и, как отмечает Бен, самый простой способ - это изменить средство выбора даты в -templateViews непосредственно:

[[[template templateViews] objectAtIndex:2] setDatePickerElements:...]

По словам Питера, порядок элементов в -templateViews гарантированно будет постоянным.

Другие советы

Вероятно, вы сможете грокнуть через templateViews из возвращаемых шаблонов строк для установки этого свойства.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top