Вы можете использовать UISegmentedControl для переключения между двумя массивами.
охоже на типичную проблему, но у меня есть UITableView, который имеет идентичное поведение для двух отдельных источников данных. Каков наилучший способ разработки иерархии классов с минимальным дублированием и условиями if / else? Контроллер представления собирается сделать то же самое с обоими источниками данных, они просто уникальны в своем наборе данных. Должен ли родительский контроллер просто установить свой источник данных / соответствующий заголовок?
Та же проблема актуальна и при использовании UISegmentControl для отображения двух представлений с одинаковыми интерфейсами, но с разными источниками данных.