2016-05-18 2 views
1

Может ли кто-нибудь объяснить, когда мы должны добавить UIViewController в качестве ChildViewController?Просмотреть как SubView VS ChildViewController

В чем преимущества добавления его в качестве ChildViewController вместо subView?

Пожалуйста, помогите мне понять цель ChildViewController.

+0

По моему мнению ChildViewControllers разделяют ответственность за логику, она снимает проблему с массивного контроллера. – KudoCC

ответ

0

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

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

0

все о UI и код управления, если вы используете подвид, чтобы добиться того, что вы хотите реализовать в вашем приложении вам нужно закодировать для вашего зрения внутри класса же viewcontrollers но что-то интересное я нашел, создав childviewcontrollers.

  1. право работать на seprate ViewController будет вызываться вместе с родителем ViewController вместе с seprate класса.
  2. бесконечные контроллеры, которые будут обновляться, нажав кнопку.

Создание childViewControllers может быть achived путем реализации containerView.
или вы должны иметь вид этого link надеюсь, что это будет полезно для понимания.

 Смежные вопросы

  • Нет связанных вопросов^_^