我正在开发一个小应用程序...我想强制推送视频控制器。我的意思是我希望10个或更多的视图控制器在给定的时间间隔内以给定的动画自动“播放”(一个接着一个接一个地没有按下任何按钮)。
我不是要求代码(但我不会拒绝)...只是一个想法或一个链接
答案 0 :(得分:2)
谁拥有导航控制器?如果它由appDelegate拥有,您可以在appDelegate中设置NSTimer。它需要一个时间间隔和一个选择器。选择器可以发送pushViewController消息。
viewUpdateTimer = [NSTimer scheduledTimerWithTimeInterval:3.0
target:self
selector:@selector(changeDisplay:)
userInfo:nil
repeats:YES];
-(void)changeDisplay{
[self.navController pushViewController:nextcontroller animated:YES];
}
答案 1 :(得分:1)
查看Apple官方文档中的UICatalog。请注意ImageViewController
,因为它会显示动画的不同视图。
答案 2 :(得分:1)
一种方法是尝试使用通知(中心)。第二个是使用线程。
您可以对这两种情况应用以下步骤。