【问题标题】:iOS Project Structure for Presentation App演示应用程序的 iOS 项目结构
【发布时间】:2012-01-02 05:54:03
【问题描述】:
  • 我要构建演示应用程序,它将展示一个品牌 产品。
  • 演示文稿将有多个幻灯片(状态) 背景。
  • 在某些幻灯片中,我可以返回到上一张幻灯片

我的问题:

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

    iOS5 SDK 引入了故事板。您绝对应该为您的演示应用程序研究这个,这是Using Storyboard 上的教程。

    【讨论】:

    • 那个链接好像坏了...我的笔记本电脑和浏览器本身没有限制。
    • 那个链接对我来说很好用..kurrytran.blogspot.com/2011/07/…
    • 好的,我用代理知道了。我认为国家问题)
    • 谢谢,今天早上之前我不知道的新事物让我大开眼界)
    【解决方案2】:
    1. 我必须使用基于视图的应用程序吗?
    2. 我应该为每个状态(幻灯片)使用单独的 UIViewControllers 吗?
    3. 您会建议哪种演示应用程序的最佳结构?
    1. 没有。各种应用项目模板之间的区别主要在于视图控制器的设置方式。您可以阅读所有提供的代码并根据您的项目进行修改。如果您不打算在应用程序中使用导航控制器或标签栏控制器,则基于视图的应用程序模板可能是最容易使用的模板,但请选择最适合您需求的模板,不要害羞修改代码。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-13
      • 1970-01-01
      • 2016-12-02
      • 2012-12-04
      • 2014-11-13
      • 2011-05-08
      • 1970-01-01
      • 2014-01-10
      相关资源
      最近更新 更多