[UIDatePicker]UIDatePickerとはユーザーが日付や時刻を直感的に指定・取得できる非常に便利なパーツです。iPhoneを使っていれば1度は見たことあるはず(↓)UIDatePickerの使い方まず、xibファイルに配置します。実際にクルクル回したときの日付・時刻を表示するラベルも配置しておきます。ヘッダーファイル(.h)に定義します。(IBAction)DateChanged:(id)sender;@endソースファイル(.m)に追記します。『DateChanged』はDatePickerがクルクル動かされる度に呼び出されるメソッドです。ここではクルクル動かす度にラベルに日付・時刻を表示するというプログラムを書いています。(void)viewDidLoad{最後に関連付けをします。IBOutletの関連付け・Labelと『lb』の関連付け・Datepickerと『dp』の関連付けIBActionの関連付け・Datepickerと『DateChanged』の関連付け(タイプはValueChangedにします)以上が出来たら、シミュレータで実行してみます。Datepickerをクルクル動かすとラベルに日付・時刻が表示されるはずです。x;でx分ごとの刻み幅になります。先ほどのプログラムのviewDidLoad内に以下を追記します。}すると、このように30分刻み幅になっています。日時B;で日時A〜日時Bの範囲内でしか選択できないようにできます。先ほどのプログラムのviewDidLoad内に以下を追記します。}これで、2013年02月15日08時12分〜2013年02月19日19時43分の間のみ有効になります。実行すると、選択できない範囲はグレーアウトされます。今日から前後◯日の期間だけを選択可能にしたい場合、dateWithTimeIntervalSinceNowを使いますが、これは具体例で覚えます。}86400というのは、1日が86400秒なので“1日分”を表します。上の例なら1日前〜2日後までを選択可能な範囲にします。形式名;で変更できます。形式名の代表例を以下にまとめておきます。UIDatePickerModeCountDownTimerUIDatePickerModeDateUIDatePickerModeDateAndTimeUIDatePickerModeTime例えば、以下のように使えばOKです。DatePickerはサイズが大きいので、DatePicker専用の画面を作るとよいでしょう。コメントを残す返信をキャンセルする。ソフトバンク本社に勤務。現在は独立し、IT系の会社の経営に携わる。趣味でiPhoneアプリを作る際に、個人で試行錯誤しながら調べたことが、他の人にも役立てばと思い、アウトプット・備忘録を兼ねて本ブログを運営しています。お気軽にご連絡下さい。●ハニーアップス総合的に学ぶなら断然オススメ。ハニーアップスのお供に。(2)アドレスお気軽にメッセージ下さい。info☆iphone-app-program.com☆を@に変えて下さい。Reserved.このページの先頭へ。