Давайте создадим DatePicker и прочитаем ввод пользователя

Сложность: Начинающий | Легко | Нормальный | Испытывающий

Среда: Xcode 12, SwiftUI 2.0 и iOS14.

Создать новый проект Xcode

Откройте Xcode ›Шаблон приложения› Жизненный цикл SwiftUI и назовите его DateSelection.

Добавьте DatePicker в свое представление

Перейдите в свой ContentView.Swiftfile и замените текущий код следующим:

Довольно просто, правда? вам просто нужно объявить переменную даты и добавить DatePicker внутри вашего тела с двумя элементами: заголовком и выделением. Кроме того, мы использовали GraphicalDatePickerStyle, чтобы воспользоваться преимуществами нового современного стиля iOS 14.

Прочтите значение, выбранное пользователем

Теперь мы возьмем ввод от пользователя и представим его в нашем интерфейсе:

Объявите следующую переменную над Body:

Затем вставьте свой DatePicker в VStack, чтобы мы могли добавить больше элементов в пользовательский интерфейс:

И добавьте Text сразу после DatePicker:

Теперь вы можете запустить приложение, и каждый раз, когда вы выбираете дату, она будет обновляться в тексте ниже:

Спасибо за внимание! Я всегда рад поболтать и поработать на [email protected]. Рассмотрите возможность подписки, чтобы получить неограниченный доступ к моим статьям и всему Medium через мою реферальную ссылку.

Первоначально опубликовано на https://swiftproductions.substack.com.