UIDatePickerを作成し、イベントUIControlEventValueChangedのターゲットを追加しました。日付選択ツールのデフォルト値は、現在の日付に設定されています。UIDatePicker:デフォルト値を選択することはできません
テキストフィールドにクリックすると日付ピッカーが表示されます。次に、日付を選択し、日付選択ツールでビューコントローラの外側をクリックすると、それが消え、テキストフィールドが選択された日付に設定されます。
問題は、現在の(デフォルトの)日付を選択したい場合です。値をデフォルト値に戻したり、デフォルト値に戻したりする必要があります。これは、日付ピッカーがUIControlEventValueChangedイベントを発生させるためです。また、(日付ピッカーでビューコントロールの外をクリックするだけで)日付値を入力したい場合は、ユーザーに決定させる必要があります。
デフォルト値との間で値を変更せずに日付ピッカーのデフォルト値を選択させる方法を教えてください。
あなたのアドバイスは良いですが、むしろ選択した日付を確認し、UIDatePickerでポップオーバーコントローラを非表示にするボタンを追加しました。 –