0

重複の可能性:
UIDatePickerをカスタマイズする方法


dd-MM-yyyy、、などのさまざまな日付形式をサポートしているためdd-MM-yyyy HH:mm:ss、UIDatePickerをカスタマイズする必要がありますdd-MM

たとえば、「日付と時刻」のピッカーモードでは、ピッカーに年の部分のローラーがありません。したがって、提供されているピッカーモードでは不十分です。

希望のフォーマットに合わせて日付ピッカーをカスタマイズする方法はありますか?

4

2 に答える 2

1

Aは、ドキュメントで詳しく説明されている4つの定数UIDatePickerをサポートしています。カスタムの日付形式を提供することはできません。ただし、アプリケーションと要件によっては、標準のピッカービューを使用することもできます。これは、月のリストを表示するだけでよい場合に実行しました。datePickerMode

于 2012-12-18T13:58:11.003 に答える
1

絶対!UIDatePickerクラスリファレンスUIDatePickerによると、4つの日付形式しかサポートしていないため、これを行うことはできません。ただし、。を使用できます。UIPickerView

UIPickerViewDelegate:の場合と同じように、メソッドを実装してデータソースを提供する必要がありUITableViewます。

- (NSInteger)numberOfComponentsInPickerView: (UIPickerView*)thePickerView {
   return /* # of columns you need */;
}

- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
{
   return /* # of rows per component */;
}

- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
   return /* date source/string/title for the row */;
}

参照:ここ

于 2012-12-18T14:01:44.090 に答える