Контроллер панели вкладок, вероятно, является одним из самых популярных элементов в любом приложении iOS. Это удобный способ отображения разных аспектов одного и того же контента или несвязанных функций одного и того же приложения. Этот интерфейс широко используется Apple во многих стандартных приложениях, таких как Музыка, Часы, Фотографии, Телефон и Здоровье.
В этом разделе мы узнаем о нем как о шаблоне UX и о том, как его применять и настраивать в приложении.
Плоская навигация
Flat - это парадигма навигации, которая позволяет пользователю переключаться между несколькими заданными контекстами независимо от порядка. Присущая ему свобода и простота использования являются причинами его широкого распространения.
Будучи также самым простым навигационным шаблоном, его ключевой характеристикой является свободный поток. Он основан на предпосылке, что пользователь может перемещаться назад и вперед без потери данных или состояний блокировки.
Легко использовать
Одной из основных причин выбора Tab Bar Navigation для вашего приложения является соглашение, стоящее за ним. Многие из самых популярных приложений в наши дни используют его в качестве корневой навигации.
Среди примеров приложений, конвертированных в него, - Airbnb. В течение многих лет в этом приложении использовались самые элегантные 3D-меню с гамбургерами. Пробыв на рынке так долго, он вернулся к основам.
Панель вкладок проста в использовании и размещении в вашем приложении, поскольку она использует многие функции iOS и широко известна. По этой причине рекомендуется размещать панель вкладок в корне навигации. Это обеспечивает высокую практичность и соответствие поведения другим приложениям.
Загрузки для панели вкладок
Чтобы следовать этому руководству, вам потребуется Xcode 9 и окончательный проект Xcode из строки состояния. Вы можете загрузить окончательный проект Xcode, чтобы сравнить его с вашим собственным прогрессом.