我正在将一个 iPad 应用程序放在一起,允许用户通过虚拟游览进行工作。他们能够通过屏幕向前移动,其中一些屏幕上会有其他材料的按钮,例如视频或更多信息。
如果 Keynote 支持超链接,那么它将非常适合,但因为它不支持,所以我试图在 Xcode 中重新创建游览。
我是一个新手,但已经花时间研究并拥有显示“幻灯片”的代码以及在它们中前进和后退的能力。幻灯片不再是带有全屏图形和各种选项按钮的图像视图,有些幻灯片很简单,除了后退和前进之外什么都没有,但其他幻灯片会有额外的链接
然而,以这种简单的方式进行操作意味着我最终会得到大量的视图控制器和 XIB 文件,目前有 75 个,我知道这肯定比任何应用程序都应该拥有的多。但是它确实可以工作,尽管有时在设备上而不是在模拟器中运行它时它会爆炸。
我的问题是一个应用程序中的视图控制器数量是否有限制,并且数量过多会导致不稳定吗?我知道处理视图的其他方法,例如将它们放在数组中并将它们推出单个视图控制器,但这不会让我灵活地为不同的内容定制幻灯片。
我欢迎任何帮助或建议,我希望以正确的方式发布这个问题(这是我的第一个)
非常感谢基隆
我用来操作视图的代码是
-(IBAction)goBack {
[self dismissModalViewControllerAnimated:NO];
}
-(IBAction)goForward {
Slide5ViewController *screen = [[Slide5ViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:screen animated:YES];
[screen release];
}