это немного сложно объяснить.
В моем приложении MacOS есть DatePicker, где запрашивается дата рождения клиента.Пользователь должен иметь возможность указать день, месяц и год даты рождения клиента.
Теперь, если пользователь вводит год (4 цифры), первые введенные цифры будут сброшены, если он недостаточно быстр.
Допустим, вы хотите ввести 1985, и если вынедостаточно быстры, поле будет сброшено, если вы захотите ввести «5», что приведет к 5-му году, а не к 1985.
Я могу воспроизвести это довольно легко:
- Создайте новый проект в XCode (приложение Cocoa - Swift)
- Перетащите указатель даты на viewController
- Запустите проект.
- Tab to year - попробуйте ввести год (например, 1985) немного медленнее.