DatePicker на Mac не сохраняет дату до тех пор, пока не будет нажата клавиша возврата

голоса
2

Я адаптирую приложение для iPad к Mac с помощью Mac Catalyst и у меня проблема с datePicker (у него datePickerModeесть время). На iPad datePicker - это колесо, и всякий раз, когда пользователь прокручивает на экране подборщика даты, срабатывает действие dateChanged. Но на Mac манипулятор даты не является прокруткой, а является типом ввода текста. Я могу набирать и изменять все значения времени на Mac, но действие dateChanged не будет выполнено до тех пор, пока я не нажму клавишу возврата

Я бы хотел, чтобы действие dateChange запускалось всякий раз, когда пользователь вводит данные за определенный промежуток времени. Как я могу это сделать? Я пытался добавить различные цели в datePicker, но ничего не получилось.

На самом деле я предпочитаю иметь скроллер даты на Mac, так что если кто-то знает, как это сделать вместо этого, я был бы очень признателен (я искал по всему интернету для этого и ничего не нашел)!

Вот мой код:

id=до 0
Задан 27/04/2020 в 00:43
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more