NSDateFormatter в представлении на основе NSTableView - PullRequest
9 голосов
/ 06 февраля 2012

Я не могу понять, как установить NSDateFormatter для представления ячейки статической текстовой таблицы в Интерфейсном Разработчике, используя новое представление на основе NSTableViews.Так как проблема связана с Интерфейсным Разработчиком, вот шаги для воссоздания установки в Интерфейсном Разработчике:

  1. Создать Представление Таблицы
  2. Изменить Режим Содержимого на На основе вида , назовите один столбец Дата и пусть он содержит статические текстовые представления.
  3. Заполните таблицу некоторыми данными теста (один столбец должен содержать даты)
  4. Создайте NSDateFormatter, в настройках установите Стиль даты на Короткий стиль
  5. Откройте просмотр статического текста для нашей даты и установите для форматера значение NSDateFormatter.

Кажется, я всегда получаю форматирование даты по умолчанию.Как применить формат даты к датам в таблице?

1 Ответ

13 голосов
/ 13 марта 2012

На самом деле решение было очень простым с последней версией XCode 4.3.1:

  • В Интерфейсном Разработчике перетащите Форматер даты в целевую ячейку (таким образом это становится его дочерним)
  • Установить формат даты для Форматера даты

Никакой дополнительной проводки не требовалось. Надеюсь, что это поможет кому-то еще столкнуться с этим.

...