3

私は少し助けを探しています、そして私は周りを探しました、しかしこれまでこれについて何も見つかりませんでした。多分誰かが助けることができます。

そこで、UIDatePickerの「データソース」を設定する方法があるかどうか疑問に思いました。たとえば、利用可能な特定の日付と時刻のみを表示する日付ピッカーを作成したいと思います。

とのビュー

Thur 9 Aug: 0900, 0930, 1000, 1100, 1130, 1200

Fri 10 Aug: 0900, 0930, 1000, 1030, 1100, 1130, 1200
(No weekend)

Mon 13 Aug: 0900, 0930, 1000, 1030, 1100, 1130, 1200

この機能はUIDatePickerでサポートされていますか、それとも代わりにUIPickerViewの使用を検討していますか?

ありがとう、

A

*更新:良い例はApples Apple Storeアプリ内にあり、制限された値UIDatePickerからGeniusBarの予定を選択できます*

4

1 に答える 1

0

UIDatePickerはUIPickerViewから継承しないため、UIPickerViewを使用する必要があります(これは、リンクしたAppleドキュメントの「概要」の最後の文に記載されています)。

UIPickerViewは、データソースを使用するものです。

UIDatePickerには、開発者が触れることのできない組み込みのデータソースがあります。

AppleのAppStoreGeniusBarの予約機能はUIPickerViewで実行する必要があると思います。UIDatePickerには" maximumDate"、 " minimumDate"& " minuteInterval"プロパティがありますが、日付ピッカー内で使用可能な日付と時刻の選択または範囲を設定する方法はありません。

于 2012-08-09T13:18:31.820 に答える