Я создаю набор обучающих экранов, чтобы представить свое приложение.
Ранее у меня было три разных viewcontrollers, а затем загрузил их в мой UIPageViewController. Однако это неэффективно, поскольку они используют одинаковые цвета и формат.
Этот формат (для справки) здесь:
Итак, я хочу создать три экземпляра этого контроллера представления и поместить их в массив для моего UIPageViewController. Я инстанцирую с:
UIStoryboard(name : "Main" , bundle : nil).instantiateViewController(withIdentifier: "test")
Итак, ранее я сделал это, а затем создал функцию в контроллере представления для установки текста
let vc = UIStoryboard(name : "Main" , bundle : nil).instantiateViewController(withIdentifier: "test")
vc.setMainText(text: "label Text")
Я хочу настроить свой вид с помощью раскадровки, чтобы полностью исключить программную настройку контроллера представления.
Я думаю, что я должен использовать инициализатор для представления - так как я могу использовать инициализатор, если я использую instantiateViewController: withIdentifier?