Каков наилучший способ использования контроллеров представления в раскадровках для учебного приложения, чтобы не перегружать память? - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь создать учебное приложение, в котором пользователю предлагается сделать что-то конкретное для установки какого-либо оборудования. Каждый вид сообщает им шаг, и когда они нажимают кнопку, этот вид предоставляет следующий шаг. Я хочу знать, каков наилучший способ создать учебное приложение, в котором будут необходимы различные виды, но я хочу учитывать память. Должен ли я просто создать новый контроллер представления в раскадровке для каждого шага с помощью кнопки перехода или есть лучший способ.

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

1 Ответ

0 голосов
/ 24 мая 2019

Для вашей задачи просто используйте один ViewController с представлением контейнера, куда вы можете при необходимости встраивать другие ViewController.
Реализация контроллера представления контейнера

...