Давайте создадим DatePicker и прочитаем ввод пользователя
Сложность: Начинающий | Легко | Нормальный | Испытывающий
Среда: Xcode 12, SwiftUI 2.0 и iOS14.
Создать новый проект Xcode
Откройте Xcode ›Шаблон приложения› Жизненный цикл SwiftUI и назовите его DateSelection.
Добавьте DatePicker в свое представление
Перейдите в свой ContentView.Swift
file и замените текущий код следующим:
Довольно просто, правда? вам просто нужно объявить переменную даты и добавить DatePicker внутри вашего тела с двумя элементами: заголовком и выделением. Кроме того, мы использовали GraphicalDatePickerStyle, чтобы воспользоваться преимуществами нового современного стиля iOS 14.
Прочтите значение, выбранное пользователем
Теперь мы возьмем ввод от пользователя и представим его в нашем интерфейсе:
Объявите следующую переменную над Body
:
Затем вставьте свой DatePicker
в VStack
, чтобы мы могли добавить больше элементов в пользовательский интерфейс:
И добавьте Text
сразу после DatePicker:
Теперь вы можете запустить приложение, и каждый раз, когда вы выбираете дату, она будет обновляться в тексте ниже:
Спасибо за внимание! Я всегда рад поболтать и поработать на [email protected]. Рассмотрите возможность подписки, чтобы получить неограниченный доступ к моим статьям и всему Medium через мою реферальную ссылку.
Первоначально опубликовано на https://swiftproductions.substack.com.