2017-02-20 16 views
0

私はシェフです。私はすべてのレシピが入った料理本アプリを作っています。アプリは、レシピの名前を持つ多くのセルを持つテーブルビューを持っています。セルをタップすると、レシピが表示される詳細ビューに移動する必要があります。しかし、すべてのレシピは異なり、すべてのレシピで同じレイアウトを使用することはできません。画像を入れたり、テキストエディタでフォントを変更したり、アプリにインポートしたりするようなレシピをカスタマイズすることができます。料理用書籍アプリのカスタムiOSビュー

  • どうすればいいですか?
  • どうすればよいですか?
  • データの保存方法は?

答えて

1

レシピごとにJSONモデルを作成することをお勧めします。 JSONはレシピのレイアウトを記述します。 JSONの情報を理解してコードでビューレイアウトを作成できるようなパーサーを実装します。

したがって、すべてのレシピにレシピのリストとJSONのセットを含むJSONが必要です。あなたのアプリは、リストJSONからレシピのリストを作成し、選択した後、レシピのJSONが使用すべき情報を取得します。

このJSONは、サーバーに保存できます(Firebase(小規模のデータ用には無料)やデバイスのハードコード化)。

他人のアイデア:

  1. すべてのレシピのためのPDFファイルを作成し、アプリにこのファイルをロードします。 Example
  2. htmlレイアウトを作成し、UIWebViewにロードします。
関連する問題