есть 2 варианта:
1. Делать все лейбл/кнопки публичными для возможности сетить все из контроллера (это нормально так как контроллер знает про вью)
2. Передавать все конфигом через метод и делать все лейбы приватными (мы используем этот вариант)
Спасибо!)
Спасибо за вопрос, моя цель была вынести View и при этом не писать явно init или фабричный метод для создания
этот подход применим для любой архитектуры. Главная цель вынести весь UI в отдельную view и оставить контроллер только для управления