Поговорим о том, какие основные термины используются в iOS-разработке, не касаясь языка Swift.
Основные элементы
1. TabBar - нижнее меню приложения. Выглядит примерно так:
2. NavigationBar - верхняя навигационная панель. Она отображает название текущего экрана и кнопки действия/перехода на предыдущий экран. Два варианта NavigationBar со стандартным и увеличенным заголовком:
3. TableView - вертикальный список. Используется везде: от ленты VK то списка сообщений в Telegram.
4. CollectionView - горизонтальный список. Используется в сторис и других элементах интерфейса, требующих горизонтального скролла.
5. View - шаблонный прямоугольник, на который вы можете помещать любые элементы.
6. Button - кнопка, которую вы можете настроить.
7. TextField - поле для ввода текста.
Мы привели основные элементы интерфейса, с которыми обязан быть знаком каждый iOS-разработчик. Более подробно об интерфейсах и о том, как можно верстать интерфейс с помощью кода (без визуального редактора), вы можете узнать из этого видео с нашего канала:
Бонус
В заключение статьи приведем дерево наследования классов интерфейса в Swift, чтобы вы получили общее представление о том, какие элементы имеют связи между собой.
Если у вас возникают вопросы по работе с UI в Swift - пишите в наш телеграм-чат, будем разбираться вместе. Всем пока!