iOS navigation

Post on 15-Apr-2017

56 views 0 download

Transcript of iOS navigation

Storyboard

Size classes

Виды переходов

Show (e.g. Push)

Show detail

Present as popover

• Для отображения информации об объекте на

экране

• Для предоставления доступа к часто

используемым опциям или настройкам

• Для отображения списка действий доступных

для объекта на экране

Popover’ы предоставляют легкий способ показать или

получить от пользователя информацию. Обычно

используются в следующих ситуациях:

AnimationTestDemo

Паттерны навигации

Чему нас учит Apple?Используйте Navigation Bar для предоставления

возможности пользователю перемещаться

иерархией данных.

Заголовок показывает пользователю его текущую

позицию в иерархии; кнопка возврата

предоставляет легкий способ вернутся на

предыдущий уровень.

Good way Bad way

Используйте Tab Bar для отображения

нескольких равнозначных категорий контента или

функционала.

Tab Bar это хороший способ поддержки “плоской”

архитектуры, а его постоянное присутствие

позволяет пользователю с легкостью

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

от текущего положения

Good way Bad way

Гамбургер? Нет,

спасибо

Временные

представления

iPhone

iPad

3D touchenum UIApplicationShortcutIconType : Int {

case Compose

case Play

case Pause

case Add

case Location

case Search

case Share

case Prohibit

case Contact

case Home

case MarkLocation

case Favorite

case Love

case Cloud

case Invitation

case Confirmation

case Mail

case Message

case Date

case Time

case CapturePhoto

case CaptureVideo

case Task

case TaskCompleted

case Alarm

case Bookmark

case Shuffle

case Audio

case Update

}

Ресурсы