2017-02-20 7 views
0

Я шеф-повар, и я делаю приложение для повара, в котором есть все мои рецепты. Приложение имеет представление таблицы со многими ячейками, которые имеют имя рецептов. После того, как ячейка нажата, она должна перейти к подробному представлению, в котором отображается рецепт. Однако каждый рецепт отличается, и у меня не может быть одинакового макета для всех моих рецептов. Я хочу иметь возможность настраивать каждый рецепт, например, вставлять изображение и изменять шрифт в каком-то текстовом редакторе, а затем импортировать его в свое приложение.Пользовательский вид iOS для приложения для кулинарной книги

  • Как я могу это сделать?
  • Что следует использовать?
  • И как хранить данные?

ответ

1

Лучшая идея - создать модель JSON для каждого рецепта. JSON будет описывать макет рецепта. Затем выполните какой-то парсер, который может понять информацию в JSON, чтобы создать макет представления через код.

Для этого вам нужен JSON со списком рецептов и набором JSON для каждого рецепта. Ваше приложение создаст список рецептов из списка JSON и после выбора получите информацию, которую должен использовать JSON рецепта.

Вы можете сохранить этот JSON на сервере, например Firebase (бесплатно для небольших данных) или сохранить на жестком диске устройства.

Иная идея:

  1. Создать PDF-файл для каждых рецептов и загружать эти файлы в приложение. Example
  2. Создайте html-макет и загрузите его в UIWebView.
Смежные вопросы