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