iOS navigation
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
}
Ресурсы