Я портирую свое веб-приложение на iOS с помощью Swift 4, и мне нужно отобразить список, который содержит несколько вложенных «разделов», где каждый раздел имеет свой собственный заголовок.
Мой инстинкт должен был использовать UICollectionFlowLayout , но быстро обнаружил, что он ограничен глубиной один.Погружаясь дальше, полагая, что мне просто нужно создать пользовательский макет, я вижу, что протокол IOCollectionViewDataSource на самом деле предполагает глубину единицы.
Я подозреваю, что могу найти способ сгладить данныеи воспроизводить иллюзию вложенных разделов, но я сбит с толку, что не могу найти очевидный способ заставить UICollectionView построить то, что кажется довольно общим элементом интерфейса.Возможно, я что-то упускаю?
Есть ли общий способ сделать это в UIKit?