DatePicker auf Mac speichert das Datum nicht, bis die Eingabetaste gedrückt wird

stimmen
2

Ich passe meine iPad-App mit Mac Catalyst an den Mac an und habe ein Problem mit dem datePicker (er hat eine datePickerModeder Zeit). Auf dem iPad ist der datePicker ein Rad, und immer wenn der Benutzer auf dem datePicker blättert, wird die Aktion dateChanged ausgelöst. Auf dem Mac ist der datePicker jedoch kein Scroller und ist stattdessen eine Art Texteingabe. Ich kann auf Mac alle Zeitwerte eingeben und ändern, aber die Aktion dateChanged wird erst ausgelöst, wenn ich die Eingabetaste drücke

Ich möchte, dass die Aktion dateChanged immer dann ausgelöst wird, wenn ein Benutzer eine Uhrzeit eingibt. Wie kann ich dies tun? Ich habe versucht, dem datePicker verschiedene Ziele hinzuzufügen, aber es hat nicht funktioniert.

Ich ziehe es eigentlich vor, den Datums-Scroller auf dem Mac zu haben, wenn also jemand weiß, wie man das macht, wäre ich ihm sehr dankbar (ich habe im ganzen Internet danach gesucht und nichts gefunden)!

Hier ist mein Code:

id=vor 0
Veröffentlicht am 27/04/2020 um 00:43
quelle vom benutzer
In anderen Sprachen...                            

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