NSCollectionView переключается между «сеткой» и «списком»

У меня есть NSViewController, которому нужно показать массив файлов. Конфигурация по умолчанию состоит в том, чтобы показывать их в сетке NSCollectionView с большими миниатюрами, но я также хочу, чтобы пользователь мог переключаться в представление «список», где он будет отображаться со списком, подобным NSTableView, с несколькими столбцами, чтобы показать имя файла, дата и тип. Каков наилучший способ сделать это с самим NSCollectionView (в идеале с анимацией), чтобы мне не пришлось вырывать его и добавлять на его место NSTableView для достижения результатов (что, как мне кажется, выглядело бы немного неприятным)?

Вот идея в виде сетки:

И в представлении «список»:

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

0 ответов

Другие вопросы по тегам