Подробный анализ SwiftUI Pickers
Автор: Stewart Lynch
Загружено: 2026-01-25
Просмотров: 738
Описание:
Элементы выбора в SwiftUI — это управляемые значениями, основанные на состоянии элементы управления, позволяющие выбрать один вариант из множества. Они перестают работать, когда данные не имеют однозначной идентификации или когда SwiftUI не может определить, что представляет собой строка. Вы узнаете, почему массивы с дубликатами — это ловушка, почему перечисления являются самым безопасным источником данных для элементов выбора и когда именно следует использовать `.tag` для обеспечения корректности и стабильности выбора. Мы рассмотрим реальные стили элементов выбора (меню, сегментированный, колесо, встроенный, navigationLink) и покажем практические модификаторы пользовательского интерфейса, такие как `labelsHidden`, `padding` и `tint`. Видео включает в себя стартовый проект с 7 примерами представлений и двумя ветками GitHub, чтобы вы могли писать код вместе с проектом или сразу перейти к готовому результату. Если вы хотите создавать реальные приложения, это именно тот сдвиг в мышлении, который вам нужен при работе с элементами выбора.
Если вы хотите поддержать мою работу, вы можете купить мне кофе :)
https://ko-fi.com/stewartlynch/
Моя рассылка
https://stewartlynch.kit.com
Приложение для Mac для создания списка каналов (бесплатно)
https://stewartlynch.gumroad.com/l/obsjz
Веб-приложение для создания списка каналов
https://stewartlynch.github.io/YouTube/
Содержание:
0:00 Введение
2:20 Основы выбора элементов в SwiftUI
5:45 Выбор элементов в виде перечислений (Enum Pickers)
9:47 Теги выбора элементов
16:13 Работа с необязательными элементами выбора
19:06 Стили выбора элементов
23:55 Выбор элементов в формах
26:11 Настройка выбора элементов
Стартовый проект Файлы: https://github.com/StewartLynch/Picke...
Завершенный проект: https://github.com/StewartLynch/Picke...
Упомянутые в видео ссылки:
Mastering Custom Container Views in SwiftUI – With ViewBuilders, State & Closures
• Mastering Custom Container Views in SwiftU...
Рекомендуемые ресурсы:
Книги Big Mountain Studio
AI Mastery in SwiftUI
https://www.bigmountainstudio.com/ai-...
SwiftUI Views Mastery
https://www.bigmountainstudio.com/adv...
Advanced SwiftUI Views Mastery
https://www.bigmountainstudio.com/adv...
Мастерство анимации в SwiftUI
https://www.bigmountainstudio.com/ani...
Мастерство работы с SwiftData в SwiftUI
https://www.bigmountainstudio.com/swi...
Мастерство работы с Combine в SwiftUI
https://www.bigmountainstudio.com/com...
Комплект из 5 книг по SwiftUI
https://www.bigmountainstudio.com/boo...
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: