0
  • 我将构建演示应用程序,它将展示品牌产品。
  • 演示文稿将有多个具有共同背景的幻灯片(状态)。
  • 在某些幻灯片中,我可以返回上一张幻灯片

我的问题:

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

谢谢!

4

2 回答 2

3

iOS5 SDK 引入Storyboard。您绝对应该为您的演示应用程序研究这个,这里是使用 Storyboard的教程。

于 2011-11-20T06:23:51.323 回答
1
  1. 我必须使用基于视图的应用程序吗?
  2. 对于每个状态(幻灯片),我应该使用单独的 UIViewControllers 吗?
  3. 您建议的演示应用程序的最佳结构是什么?
  1. 不。各种应用程序项目模板之间的区别主要在于视图控制器的设置方式。您可以阅读所有提供的代码并根据您的项目进行修改。如果您不打算在应用程序中使用导航控制器或标签栏控制器,则基于视图的应用程序模板可能是最容易使用的模板,但请选择最适合您需求的模板,不要害羞更改代码。

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

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

于 2011-11-20T07:34:11.840 回答