繁体   English   中英

在iOS中创建多页应用

[英]Creating a multi-page app in iOS

什么是创建具有多个页面(几乎就像一本书)的应用程序的有效方法? 我想创建一个小巧但希望简洁的指南,将鸟当作宠物。 没什么突破性的。

我想象会有一个内容页面,然后可能有20-30个独立页面,涉及各个主题,例如您需要的东西,食物的种类,疾病等

我对开发人员有一点经验,但是到目前为止,我只能想象为每个页面创建一个新类(.h / .m / .xib),在IB中构建内容,然后将它们链接起来,从而得到大约30上课!

我知道可以合并PDF,但这是一条有效的途径吗? 我想在内容中建立一些互动性,例如searcvh栏,并希望通过“症状”搜索来缩小潜在疾病的范围。

我只需要向正确的方向稍加推动,我就会从那里学习。 我只是认为我会事先要求一些指导。

非常感谢,

瑞安

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

另外,您也可以将作品作为iBook发布。 格式是ePub,也植根于HTML。

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

不要创建30个单独的类。 OO方式可以是创建Page类并重用它。 假设有人在UITableViewController上的“ dog”选项卡上,那么您可能会以某种方式将对“ dog”内容的引用提供给Page类,然后将其推送到堆栈中。 做这样的事情,您实际上根本不需要IB。

如果要使用pdf,请查看UIWebView ,但是,如果您希望内容是交互式的,则可能不是您想要的。 我要说的是,这部分完全取决于您要如何表示内容。

我希望这会给你某种“推”的感觉:)

您可能会看到像phoneGap之类的东西,并将其与sencha touch框架一起使用。 您将拥有一个本机应用程序,并且可以轻松地为各个页面进行HTML标记。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM