DatePicker sur Mac ne sauvegarde pas la date tant que la touche retour n'est pas pressée

voix
2

J'adapte mon application iPad au Mac avec Mac Catalyst et j'ai un problème avec le datePicker (il a un peu datePickerModede temps). Sur l'iPad, le datePicker est une roue et chaque fois que l'utilisateur fait défiler le datePicker, l'action dateChanged est déclenchée. Mais sur Mac, le sélecteur de date n'est pas un défilement, mais un type de saisie de texte. Je peux taper et modifier toutes les valeurs de temps sur Mac, mais l'action dateChanged ne sera pas déclenchée tant que je n'aurai pas appuyé sur la touche retour

Je voudrais que l'action dateChange soit déclenchée chaque fois qu'un utilisateur entre une heure. Comment puis-je faire cela ? J'ai essayé d'ajouter différentes cibles au datePicker mais rien ne fonctionne.

En fait, je préfère avoir le défileur de date sur le Mac, donc si quelqu'un sait comment faire cela, je l'apprécierais beaucoup (j'ai cherché partout sur Internet et je n'ai rien trouvé) !

Voici mon code :

id=pre-0
Créé 27/04/2020 à 00:43
source utilisateur
Dans d'autres langues...                            

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