В данном примере рассмотрим создание UITabBarController c 3 экранами.
1. Начнем с создания нового проекта.
Открываем Xcode
Вводим название проекта - TabbarExample
В следующем окне выбираем папку в которой хотим создать проект. Нажимаем Create.
2. Удаляем автоматически созданные файлы в проекте ViewController
Выделяем элемент и нажимаем стереть на клавиатуре.
3. Добавляем UITabBarController в проект
- Выбираем Main.storyboard
- Нажимаем +
- В поиске ищем TabBarController
- Нажимаем Enter или кликаем 2 раза
4. Для запуска проекта c TabBarController необходимо
- выбрать TabBarController
- поставить галочку Is Initial View Controller
- запустить проект ( Command + r)
5. Добавить экран в TabBar
По умолчанию у нас 2 экрана в TabBar.
Теперь у нас есть 3 ViewController, его необходимо связать с TabBarController.
- Зажимаем Ctr и мышкой тянем голубую линию от TabBarController в новый созданный ViewController.
- В появившемся окне выбираем view controllers
- Связь создана теперь у TabBarController 3 Item
6. Покрасим контроллер в cинний цвет и дадим ему название
- Выбираем в Main.storyboard в контроллере Item1 View
- Переходим в инспектор атрибутов
- Находим background нажимаем на поле и находим синий цвет
Меняем название:
- Выбираем в Main.storyboard в контроллере Item 1 ( Tabbar item)
- Переходим в инспектор атрибутов ( отмечу что атрибуты отличаются)
- Находим поле ввода Title - пишем Синий - нажимаем Enter
По аналогии изменим цвета и подписи у других контроллеров
7. Добавим иконку в Tabbar
- в Main.storyboard выбираем Tabbar Item - Зеленый
- в атрибутах находим Image и выбираем любую из системных картинок