質問: iosでユーザーに日付を選択させるにはどうすればよいですか? ipadアプリケーションで新しいエンティティを作成する場合、必須プロパティの1つは配信日です。この納期を予測する方法はありません。間違った配達日を選択すると、あらゆる種類の問題が発生します。私の考えは、デフォルトの日付を提供するのではなく、ユーザーに日付を選択させることで、日付の選択に取り掛かり、誤った日付を最小限に抑えることです。通常、新しいエンティティの場合、ユーザーはベースとして何らかの紙を持っています。後でエンティティに変更が加えられますが、エンティティの作成時に使用した紙が必ずしも利用できるとは限りません。つまり、エンティティの作成時に配信日を選択する必要があります。エンティティの作成後に配信日を変更することができます。iosの標準の日付ピッカーコントロールの問題は、選択されていない状態で開始できないことです。配信日を選択するときに、ユーザーにアクティブな選択を強制するにはどうすればよいですか?エンティティが作成された後は、通常の日付ピッカーは正常に機能しますが、どちらの場合も、同じ方法を使用して日付を選択したいと思います。有効な日付の間隔がありますが、間隔が非常に大きいため、無効な日付を開始してユーザーに有効な日付までスクロールさせるのは実際的ではありません。
回答: djclayworthの答えが好きです...もう1つのアイデアは、日付の選択を独自の画面に表示することです。これにより、正しい日付を選択することの重要性を本当に強調する機会が得られます。ユーザーがその画面全体に焦点を当てているのはそれだけなので、注意を払う可能性が高くなります。とはいえ、保証はありません。