2016-08-07 3 views
0

У меня есть 3 UIView внутри моего ViewController, и я хочу разместить внутри каждого UICiew другой ViewController.Место UIViewController внутри UIView

Я знаю, что есть способ добавить ChildViewcontroller, а затем присвоить childviewcontroller.view виду, которое мне нужно.

Есть ли другой способ, в котором я нуждаюсь?

+0

Не может быть «другого способа». Вы говорите, что знаете, как добавить контроллер детского просмотра и его представление; так поступают так. – matt

ответ

0

Добавление в качестве контроллера детского представления - правильный способ сделать это. таким образом, вы все равно будете получать функциональность жизненного цикла для контроллеров дочерних представлений.

addChildViewController(controller) 
controller.view.frame = ... 
view.addSubview(controller.view) 
controller.didMoveToParentViewController(self) 

Я бы посоветовал вам использовать ViewControllers ими самостоятельно, нет необходимости в UIView, а затем UIViewController сверху .. (Может быть, у вас есть сценарий speciel, что вы должны, но я могу» t думать об одном ...)

Удача

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