在iOS中创建多页面应用程序

时间:2011-02-28 19:50:35

标签: iphone xcode ios

创建具有多个页面的应用程序的有效方法是什么,几乎就像一本书?我想创建一个小的,但希望简洁的指南,以保持鸟类作为宠物。没有什么是开创性的。

我想会有一个内容页面,然后可能会有20到30个个人页面处理个别主题,例如你需要什么,食物类型,疾病等等

我对dev有一点经验,但在我的旅程中到目前为止,我只能想象为每个页面创建一个新类(.h / .m / .xib),在IB中构建内容然后链接它们,从而提供约30个课程!

我知道可以合并PDF,但这是一条有效的路线吗?我想在内容中建立一些互动,例如一个searcvh酒吧,并希望一个“症状”搜索,以缩小潜在的疾病。

我只需要朝着正确的方向努力,我就会从那里学习。我以为我会事先要求一点指导。

非常感谢,

赖安

3 个答案:

答案 0 :(得分:0)

如果是我,我会构建一个(或找到一个现有的)应用程序框架来显示基于HTML的内容。 HTML将为您提供所需的交互性,并能够针对不同的屏幕尺寸/方向重新格式化显示。

或者,您可以将您的作品发布为iBook。它的格式是ePub,也以HTML为根。

答案 1 :(得分:0)

有关内容和主题,请查看UITableViewController。如果你还不知道的话。

不要创建30个单独的类。 OO方式可以是创建一个Page类并重用它。假设有人在你的UITableViewController上标记'dog',那么你可能会以某种方式向你的Page类引用'dog'内容并将其推送到堆栈中。做一些你实际上根本不需要IB的东西。

如果您选择pdf,请查看UIWebView,但是,如果您希望内容具有互动性,则可能不是您想要的内容。我会说这部分完全取决于你想要如何表达你的内容。

我希望这会给你一些'推':)

答案 2 :(得分:0)

您可以查看类似phoneGap的内容,并将其与sencha touch框架一起使用。您将拥有一个原生应用程序,并且您可以轻松地为各个页面添加HTML标记。