В UITableView возможна полная статическая конфигурация tableView. Вы можете отключить источник данных UITableView и поместить каждую ячейку в раскадровку (или xib) с помощью IB.
Я пробовал то же самое с UICollectionView. отключите источник данных UICollectionView. Поместите каждую ячейку в UICollectionView на раскадровку. Я построил его без ошибок. Но это не сработало. ячейки не отображались вообще.
Возможно ли UICollectionView без источника данных?