DatePicker su Mac non salva la data fino a quando non viene premuto il tasto Return

voti
2

Sto adattando la mia app per iPad al Mac con Mac Catalyst e ho un problema con il datePicker (ha un po' datePickerModedi tempo). Su iPad il datePicker è una ruota e ogni volta che l'utente scorre sul datePicker l'azione dateChanged viene sparata. Ma su Mac il datePicker non è uno scroller ed è invece un tipo di inserimento di testo. Su Mac posso digitare e modificare tutti i valori di tempo, ma l'azione dateChanged non verrà sparata fino a quando non premo il tasto return

Vorrei far licenziare l'azione dateChange ogni volta che un utente entra in un tempo. Come posso farlo? Ho provato ad aggiungere diversi obiettivi al datePicker ma non funziona niente.

In realtà preferisco avere lo scroller per la data sul Mac, quindi se qualcuno sa come fare questo invece lo apprezzerei molto (ho cercato su internet per questo e non ho trovato nulla)!

Ecco il mio codice:

id=pre-0
È pubblicato 27/04/2020 alle 00:43
fonte dall'utente
In altre lingue...                            

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