演示应用程序的iOS项目结构

时间:2011-11-20 06:19:41

标签: objective-c ios structure presentation application-structure

  • 我要制作演示应用,这将呈现一个品牌 产物。
  • 演示文稿将有多个共同的幻灯片(状态) 背景。
  • 在某些幻灯片中,我可以返回上一张幻灯片

我的问题:

1.我是否必须使用基于View的应用程序?
2.对于每个州(幻灯片),我应该单独使用UIViewControllers吗? 3. 您建议的演示应用程序的最佳结构是什么?

谢谢!

2 个答案:

答案 0 :(得分:3)

iOS5 SDK引入了故事板。你应该为你的演示应用程序看一下这个,这是一个关于Using Storyboard的教程。

答案 1 :(得分:1)

  
      
  1. 我是否必须使用基于View的应用程序?
  2.   
  3. 我应该使用单独的UIViewControllers吗?
  4.   
  5. 您建议的演示文稿应用程序的最佳结构是什么?
  6.   
  1. 没有。各种应用程序项目模板之间的区别主要在于如何设置视图控制器。您可以阅读所有提供的代码并根据您的项目修改它。如果您不打算在应用程序中使用导航控制器或标签栏控制器,基于视图的应用程序模板可能是最容易使用的模板,但请选择最适合您需求的模板,并且不要羞于改变代码。

  2. 不一定。如果所有幻灯片都以相同的方式处理,那么创建一个可以显示任何幻灯片并知道如何转换到下一张或上一张幻灯片的SlideViewController类是有意义的,它可以通过使用动画将一张幻灯片移出屏幕和下一个位置。

  3. 如果没有关于您的要求的更多信息,我认为没有人能说什么是“最好的”,但我个人倾向于所有幻灯片的单个视图控制器实例,或单个幻灯片视图每个幻灯片有一个实例的控制器类。我想要统一处理所有幻灯片 - 你不想弄清楚哪个视图控制器类可以用于任何给定的幻灯片。

相关问题