2015-02-04 2 views
0

В моем проекте есть три контроллера.Показать контроллер представления в другом контроллере по центру

1)MainController 
2)AViewController 
3)BViewController. 

Моя проблема заключается в том, что я хочу показать AViewController в Центре MainController. при нажатии кнопки AViewController, тогда BViewController устанавливается в центр MainController. Пожалуйста, помогите, я новичок в Xcode, объектив c.

ответ

0

Вы можете добавить AViewController и BViewController в качестве контроллеров детского представления.

Вот пример для добавления AViewController в качестве контроллера представления ребенка на MainController:

[myMainController addChildViewController:myAViewController]; 
[myMainController.view addSubview:myAViewController.view]; 
[myAViewController didMoveToParentViewController:myMainController]; 

Вы также можете найти более подробную информацию о создании пользовательского Container View Controllers here

+0

я хочу добавить AViewController в центре MainViewController – user2906108

+0

Пример выше делает это. Вы также можете настроить размер и положение для AViewController, установив новый CGRect на вид AViewController. – fyell

+0

, когда я нажимаю кнопку AViewController (AViewController добавлен в MainViewController), он дает ошибку. – user2906108

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