Я думаю, что, возможно, я неправильно истолковал ваш вопрос здесь ... Навигационные контроллеры действительно хороши для повторного использования, я думаю ... Я бы порекомендовал выпустить и создать новый вариант при изменении вкладки, если это имеет смысл вприложение.Вы можете дать ссылку на него в appDelegate, чтобы он был легко доступен с каждого контроллера представления.
На случай, если я все еще неправильно его интерпретирую, следует оригинальный ответ: S
Разделениеполностью на ваше усмотрение, но для ясности кода неплохо иметь каждый view-контроллер отдельно.Поскольку большая часть кода будет найдена в вашем контроллере, довольно приятно выделять как можно больше.Вы можете использовать тот же контроллер, но при щелчке на каждом элементе изменять его свойство view, но на самом деле он не сильно экономит и будет усложнять поддержку кода ...