Я пытаюсь создать учебное приложение, в котором пользователю предлагается сделать что-то конкретное для установки какого-либо оборудования. Каждый вид сообщает им шаг, и когда они нажимают кнопку, этот вид предоставляет следующий шаг. Я хочу знать, каков наилучший способ создать учебное приложение, в котором будут необходимы различные виды, но я хочу учитывать память. Должен ли я просто создать новый контроллер представления в раскадровке для каждого шага с помощью кнопки перехода или есть лучший способ.
Я начал создавать переходы для каждого вида с собственным контроллером вида. Таким образом, на шаге 1 «Привет» со следующей кнопкой, пользователь нажимает «Далее», и он переходит к новому контроллеру представления со следующим шагом и кнопкой для следующего шага, но я только что понял, что в моем стеке будет около 20 представлений. Мой вопрос больше о том, как правильно сделать это. Можно ли иметь так много контроллеров представлений в моей доске историй, использующих сегменты, поскольку в каждом представлении есть только изображения, метки и кнопки? Или есть более подходящие способы сделать это.