最初の日付を「今日」以外に設定して、ユーザーが選択を強制されるようにする必要があります。ユーザーが選択しない場合、日付/時刻は「nil」に設定されることがわかりました。UIAlertViewを送信できますが、それは事後です。
SOとGoogleを見ましたが、何も見つかりませんでした。これどうやってするの?
更新:実際、私はそれを述べませんでしたが、年は表示されず、月、日、午前/午後のみが表示されます。年がなければ、彼らは将来の日付を見ることができないかもしれません。T
最初の日付を「今日」以外に設定して、ユーザーが選択を強制されるようにする必要があります。ユーザーが選択しない場合、日付/時刻は「nil」に設定されることがわかりました。UIAlertViewを送信できますが、それは事後です。
SOとGoogleを見ましたが、何も見つかりませんでした。これどうやってするの?
更新:実際、私はそれを述べませんでしたが、年は表示されず、月、日、午前/午後のみが表示されます。年がなければ、彼らは将来の日付を見ることができないかもしれません。T
1 つの質問として、設定した特定の日付をユーザーが選択しないことをどのように判断しますか?
私は使うだろう
[datePicker setDate:[NSDate date]];
日付ピッカーに今日の日付を表示します。
これを行うことによって
[datePicker setDate:yourDate];
viewDidLoad
メソッドで。
将来の日付を設定してから、ユーザーが将来の日付のみを選択できるように最小の日付も設定できます(それが探している場合)。
プログラムで
これらすべてをプログラムで実行している場合は、次のプロパティを使用する必要があります。
@property(nonatomic, retain) NSDate *maximumDate;
@property(nonatomic, retain) NSDate *minimumDate;
@property(nonatomic, retain) NSDate *date;
InterfaceBuilderを使用
xib(またはストーリーボード)ファイルを介して行う場合は、属性インスペクターですべての属性を設定できます。日付だけでなく、最小および最大の日付も設定できるため、ユーザーが今日を日付として設定できないようにする場合は、ただし、将来の日付のみ、最小の日付を使用してください。
PS:日付の一部のみを表示する場合は、形式を変更してください。