2012-02-10 3 views
0

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

- (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 один за другим.

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

+0

Вы имеете в виду как флип-книгу, где на экране появляются несколько видов один за другим, каждый из которых заменяет последнее? Анимированные? – jmstone617

+0

В интерфейсе uiviewcontroller нет другого пользовательского интерфейса. Но да, текущий uiviewcontroller заменит новый uiviewcontroller. NStimer будет загружать uiviewcontroller через 5 секунд или около того. – user1120133

ответ

1

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

[self presentModalViewController:a animated:YES]; 

on кнопка действие. В viewDidAppear элементов а: метод, написать

[self presentModalViewController:b animated:YES]; 

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

+0

Я только что добавил код в своем сообщении. PLS: – user1120133

+0

Если он хочет отключить новые просмотры каждые 5 секунд таймером, этот подход не будет работать. – jmstone617