Как заставить кнопку (или любой другой элемент) отображать всплывающее окно 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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