UIPageViewController с неизвестным количеством экземпляров UIViewController - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу создать UIPageViewController, который использует только один UIViewController, но каждый его новый экземпляр будет каждый раз содержать разные данные.UIPageViewController необходимо хранить 3 экземпляра UIViewController каждый раз [ предыдущий ] [ текущий ] [ следующий ] и загружать следующие или предыдущиена ходу.Важно сказать, что я не использую раскадровки.

Я нашел эту ссылку, но я понятия не имею, как это сделать, потому что на setupPageController() он инициализирует UIPageViewController с UIViewControllers, который он создал раньше (pageViewController.setViewControllers)

Какой правильный и лучший способ сделать это?

1 Ответ

0 голосов
/ 12 декабря 2018

UIPageViewController должен содержать 3 экземпляра

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

...