Список названий коктейлей


Список названий коктейлей

Приложение должно отображать список названий коктейлей, с возможностью просмотра рецептов. В рецепте выводится количество каждого ингредиента и инструкции по приготовлению — подавать со льдом, встряхнуть или перемешать> поджечь и т. д. Итак, в представлении % будет выводиться простои список названий коктейлей, а когда Петя выбирает один из рецептов, открывается представление 2 с подробной информацией.

Как Же эти представления будут взаимодействовать?

Прежде чем выбирать шаблон для приложения, представьте, как пользователь будет работать с информацией о напитках. В основном представлении отображается простой список названий коктейлей с возможностью прокрутки. Когда пользователь выбирает одну из строк этого списка, открывается подробный рецепт в подробном представлении 2. Пользователь читает информацию и возвращается к общему списку.

Шаблон объединяет несколько представлений

Для этого приложения лучше всего подойдет шаблон Navigation-based Application. Он содержит большое количество встроенных полезных функций, включая навигационный контроллер, обеспечивающий переходы между представлениями, и поддержку работы с иерархическими данными, то есть данными, состоящими из нескольких уровней, каждый из которых содержит более подробную информацию по сравнению с предыдущим.

Откройте Xcode и выполните команду File—>New Project. Выберите шаблон Navigation-based application, введите имя приложения DrinkMixer. Проследите за тем, чтобы флажки «Use Core Data» и «Include Unit Tests» не были установлены.

Встроенное табличное представление

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

Если шаблон навигационного приложения предназначен для управления несколькими представлениями, почему в него включено только одно?

Работа большинства навигационных приложений начинается с табличного представления, из которого вызываются детализированные представления. Количество детализированных представлений, их вид и т. д. слишком сильно зависят от конкретного приложения. Поэтому разработчик должен сам решить, какие представления ему нужны, и включить их в приложение. Шаблон навигационного приложения не выходит за рамки исходного табличного представления.
  • Дата: 7-12-2014, 23:35

Предыдущие статьи сайта:

Понравилась статья? Ставь лайки, рассказывай друзьям!



Отзывы о статье: Список названий коктейлей

Технологии, секреты и фишки Apple: Iphone, iPad, iPod