Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 依次呈现UIViewController_Iphone - Fatal编程技术网

Iphone 依次呈现UIViewController

Iphone 依次呈现UIViewController,iphone,Iphone,MainViewController上的UIToolbar按钮显示UIViewController,现在我想通过此按钮逐个显示多个UIViewController。执行此操作的最佳方法是什么 - (void)displayviewsAction:(id)sender { PageOneViewController *viewController = [[[PageOneViewController alloc] init]autorelease]; viewController.view.f

MainViewController
上的UIToolbar按钮显示
UIViewController
,现在我想通过此按钮逐个显示多个
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
我想依次显示多个
UIViewController


有什么想法吗?

点击主视图控制器的工具栏按钮,显示视图控制器A、B、C。写

 [self presentModalViewController:a animated:YES];
按按钮动作。在A的视图中显示:方法,写入

 [self presentModalViewController:b animated:YES]; 

为所有视图控制器写入相同的内容将一个接一个地显示视图控制器。

您的意思是像翻页簿一样,屏幕上一个接一个地出现多个视图,每个视图替换最后一个视图?动画?从一个uiviewcontroller到另一个uiviewcontroller不涉及用户界面。但是,是的,当前的uiviewcontroller将替换为新的uiviewcontroller。大约5秒后,NStimer将在那里加载uiviewcontroller。如果他想用计时器每隔5秒启动一次新视图,这种方法将不起作用。