DatePicker na komputerze Mac nie zapisuje daty, dopóki nie zostanie naciśnięty klawisz powrotu

głosy
2

Dostosowuję moją aplikację na iPada do komputera Mac z Mac Catalyst i mam problem z datePicker (ma datePickerModetrochę czasu). Na iPadzie datePicker jest kółkiem i za każdym razem, gdy użytkownik przewija na datePicker data Zmieniona akcja jest uruchamiany. Ale na komputerze Mac date picker nie jest scroller i jest zamiast tego typem tekstowego wprowadzania danych. Na Macu mogę wpisywać i zmieniać wszystkie wartości czasu, ale akcja dateChanged nie zostanie wykonana, dopóki nie naciśnę klawisza powrotu

Chciałbym, aby akcja dateChange była uruchamiana za każdym razem, gdy użytkownik wchodzi w danym czasie. Jak mogę to zrobić? Próbowałem dodać różne cele do datePickera, ale nic nie działało.

Właściwie to wolę mieć scroller datę na Macu, więc jeśli ktoś wie, jak to zrobić, zamiast tego bardzo bym to docenił (szukałem tego w całym internecie i nic nie znalazłem)!

Oto mój kod:

id=pre-0
Utwórz 27/04/2020 o 00:43
źródło użytkownik
W innych językach...                            

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