Представлять UIViewController один за другим - PullRequest
0 голосов
/ 10 февраля 2012

Кнопка UIToolbar на MainViewController представляет UIViewController, теперь я хочу отображать несколько UIViewControllers один за другим с помощью этой кнопки. Что является лучшим способом сделать это.

- (void)displayviewsAction:(id)sender
{ 
PageOneViewController *viewController = [[[PageOneViewController alloc] init]autorelease];

viewController.view.frame = CGRectMake(0, 0, 320, 480);

[self.view addSubview:viewController.view];

[self.view addSubview:toolbar];

} 

когда кнопка нажата, она отображает UIViewController сейчас, сразу после этого UIViewController я хочу представить несколько UIViewControllers один за другим.

Любые идеи, пожалуйста.

1 Ответ

1 голос
/ 10 февраля 2012

Скажем, вы хотите отобразить контроллеры вида A, B, C, нажав на кнопку панели инструментов контроллера основного вида.Для этого напишите

 [self presentModalViewController:a animated:YES];

о действии кнопки.В viewDidAppear: метод A напишите

 [self presentModalViewController:b animated:YES]; 

При записи одинаково для всех контроллеров представлений viewControllers будут отображаться один за другим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...