1

UIPickerViewのデータソースおよびデリゲートとして機能するカスタムUIViewControllerサブクラスがあります。それぞれが十分に単純であり、個別のファイルを保証しないため、2つの異なる目的を果たしたいと考えています。1つの操作はカスタムピッカーとして行う必要があり、これは正常に機能します。ただし、他の操作については、UIDatePickerのように動作させたいと思います。

問題は、UIDatePickerがUIControlのサブクラスであり、UIPickerViewではないことです。UIPickerViewを日付ピッカーとして機能するように設定するメソッド(または他の方法)で設定できる列挙値の種類はありますか?または、2つの完全に異なるクラスを作成し、それらを異なる方法で使用する必要がありますか(お尻の痛み)?

4

1 に答える 1

5

UIPickerとUIDatePickerを用意し、不要なものを非表示にするだけの方がはるかに簡単です。UIDatePickerには、再発明したくない国際的な日付形式やカレンダーを処理するためのあらゆる種類の複雑さがあります。

于 2012-06-07T10:36:59.127 に答える