iOS разработка: урок 9 (UIDatePicker, UIPickerView)

Опубликовано: 23 Июль 2026
на канале: Юрий Нехай
189
13

Девятый урок мобильной разработке на языке Swift для платформы iOS. Я демонстрирую работу графических компонентов: UIDatePicker, UIPickerView и затрагиваю часть их особенностей. В ходе разработки так же применяю такие типы как Date, Calendar, NSAttributedString и многое другое.

00:00 - Вступление
00:52 - Добавление экрана для урока 9
02:10 - Компонент UIDatePicker
05:20 - Тип Date
07:58 - Тип DateFormatter
10:59 - Тип Calendar и DateComponents
15:44 - Компонент UIPickerView
17:29 - UIPickerViewDelegate и UIPickerViewDataSource
19:58 - Тип NSAttributedString и Dictionary
24:00 - Перечисление источников
25:30 - Массив всех шрифтов и диапазона целых чисел
27:20 - Связка данных с UIPickerView
30:21 - Динамическое применение стиля текста
32:22 - Приоритет сжатия графического элемента
33:24 - Итог

Дополнительное задание к проделанной работе из урока:

Задание 1: При выборе вашей даты дня рождения (день и месяц) на компоненте UIDatePicker - фон компонент поменять на красный цвет. UILabel, что под барабаном, при выбранной дате дня рождения - фон сделать желтым цветом и в текст добавить Ваше имя. Когда выбрана другая дата - возвращать на изначальное визуальное состояние урока.

Задание 2: В текущий UIPickerView добавить третюю секцию, которая будет отвечать за цвет (пускай так же из 10 разных цветов). При выборе цвета в новой секции будет соответствующим цветом меняться цвет шрифта UILabel, что над UIPickerView.

Рекомендую выполнять эти задания и при желании отправлять свои работы мне на почту shnmxvi @ gmail . com (без пробелов). Тема письма: ДЗ iOS урок 9. К письму прикрепляйте в архиве ваш проект целиком. В рамках своего проекта цикла видеоуроков у меня есть возможность, в том числе и бесплатно, проверять, курировать, сопровождать ваши присланные работы, а также индивидуально отмечать успехи, решать возникающие проблемы и вопросы.

Пишите свои комментарии, ожидания, предложения и представления о том, что именно вам будет актуально и интересно.

Буду благодарен за рекомендацию моего курса видеоуроков.

Спасибо за внимание, до скорых встреч!

Дополнительная информации сферы мобильной iOS разработке на моем Telegram канале: https://t.me/yury_niakhai_dev