【问题标题】:Custom iOS view for cook book app烹饪书应用的自定义 iOS 视图
【发布时间】:2017-07-10 02:35:20
【问题描述】:
我是一名厨师,我正在制作一个包含我所有食谱的烹饪书应用程序。该应用程序有一个表格视图,其中包含许多具有食谱名称的单元格。点击单元格后,它应该进入显示配方的详细视图。然而,每个食谱都是不同的,我的所有食谱都不能有相同的布局。我希望能够自定义每个配方,例如在某些文本编辑器中放入图像和更改字体,然后将它们导入我的应用程序。
- 我该怎么做?
- 我应该使用什么?
- 以及如何存储数据?
【问题讨论】:
标签:
ios
css
xcode
uiview
uiscrollview
【解决方案1】:
最好的办法是为每个食谱创建 JSON 模型。 JSON 将描述配方布局。然后实现某种解析器,它可以理解 JSON 中的信息,以通过代码创建视图布局。
因此,您需要一个带有食谱列表和每个食谱的 JSON 集的 JSON。您的应用从列表 JSON 中创建食谱列表,然后选择获取应该使用哪个食谱的 JSON 的信息。
您可以将此 JSON 存储在服务器上,例如 Firebase(对小数据免费)或保留在设备上硬编码。
别人的想法:
- 为每个食谱创建 pdf 文件并将此文件加载到应用程序中。 Example
- 创建 html 布局并将其加载到 UIWebView。