Как заставить кнопку (или любой другой элемент) отображать всплывающее окно DatePicker SwiftUI при нажатии?IOS

Программируем под IOS
Anonymous
Как заставить кнопку (или любой другой элемент) отображать всплывающее окно DatePicker SwiftUI при нажатии?

Сообщение Anonymous »

Я пытаюсь реализовать самый простой вариант использования, но не могу этого понять.
У меня есть изображение календаря. Все, что я хочу, это показывать всплывающее окно DatePicker при нажатии на изображение.
Я пытался поместить его в ZStack, но при этом не могу скрыть текстовые поля данных по умолчанию:

Код: Выделить всё

ZStack {
Image("icon-calendar")
.zIndex(1)
DatePicker("", selection: $date)
.zIndex(2)
}
Как создать этот простой макет без нелепых обходных путей?

Подробнее здесь: https://stackoverflow.com/questions/657 ... popup-on-t

Вернуться в «IOS»