Я пишу простую платформу визуализации данных, где у меня есть большая часть экрана, посвященная различным «ячейкам», которые отображают совершенно разные представления, а затем эти ячейки содержат переходы к различным представлениям и контроллерам (в основном, более сложная версия зрения клетки
В случае моего приложения у меня есть ячейка продаж, которая показывает гистограмму, ячейка клиента, которая показывает линейный график, и т. Д. И т. Д.
Я определенно новичок в разработке для Xcode и iOS, но этот вопрос кажется мне необходимым из-за того, сколько маршрутов я мог бы пройти. Архитектура приложения - это не то, что я обязательно брал в школе до сих пор, поэтому я пытаюсь понять это, когда пишу это приложение ... (возможно, плохая идея, но я стремлюсь к прогрессу)
Я начал с представления коллекции, однако внешний вид каждой ячейки совершенно различен, поэтому я немного опасаюсь использовать индекс каждой ячейки и разные классы для заполнения представлений. Представления таблиц казались многообещающими, однако я также не смог найти способ настроить каждую ячейку.
Мой вопрос сводится к:
Как лучше всего показать сетку ячеек с радикально разными взглядами в каждой ячейке?
Что я пробовал:
Представления коллекции: у меня есть ячейки с заголовками вверху, но кроме того, каждая ячейка отображает разные вещи, поэтому я не уверен, как это осуществить. Я думал о написании пользовательских представлений «ячеек», а затем о настройке каждого представления ячеек равным пользовательскому представлению, но я чувствую, что это может быть посторонним!