У меня есть приложение для iOS, которое работает на iPad. Таким образом, у iPad экран большего размера, чем у айфонов, так что он может включать в себя множество представлений в одном UIViewController
, что делает код UIViewController
очень громоздким, а дизайн испорчен.
Я уже пользуюсь ContainerView. Я использую «протокольный делегат» для передачи данных из контроллера представления дочернего представления в контроллер представления контейнера и NotificationCenter
для передачи данных из контроллера представления представления контейнера в контроллер представления дочернего представления. Я хотел бы знать другие подходы к этому.