内容の保証はできません。


/System/Library/frameWorks/UIKit.framework

クラス UIDatePicker

NSObject
  |
  +--UIResponder
      |
      +--UIView
          |
          +--UIControl
              |
              +--UIDatePicker

概要

UIDatePickerクラスは、複数の回転ホイールを使用して日付や時間のデータにアクセスするためのオブジェクトを実装しています。iPhone上でデートピッカーが使われている例に、時計アプリケーションのタイマー&アラーム(アラーム設定)ペインがあります。カウントダウンタイマーとしてデータピッカーを利用することもできるでしょう。

ユーザがホイールの回転させて日付や時間のデータを変更したとき、UIDatePickerオブジェクトはアクションメッセージを送信するようにプロパティを設定できます。このコントロールイベントは、UIControlEventValueChangedに関連づけられています。

UIDatePickerオブジェクトはカウントダウンタイマーを実装していませんが、アプリケーションでNSTimerをセットアップして秒ごとにホイールを回転させることでそれを表現することは可能です。

UIDatePickerはUIPickerViewを継承していはいませんが、カスタムピッカービューをサブビューとして 管理することは可能です。

インデックス

日付とカレンダーの管理

calendar property
date property
locale property
– setDate:animated:
timeZone property

デートピッカーモードの設定

datePickerMode property

時間的属性の設定

maximumDate property
minimumDate property
minuteInterval property
countDownDuration property

プロパティ

calendar

カレンダーを指定する。

@property(nonatomic, copy) NSCalendar *calendar

countDownDuration

カウントダウンタイマーのフォームを生成する。

@property(nonatomic) NSTimeInterval countDownDuration

date

表示される日付を指定する。

@property(nonatomic, retain) NSDate *date

datePickerMode

デートピッカーのモードを指定する。

@property(nonatomic) UIDatePickerMode datePickerMode

locale

ロケール(地域情報)を設定する。

@property(nonatomic, retain) NSLocale *locale

maximumDate

表示できる日付の最大日を指定する。

@property(nonatomic, retain) NSDate *maximumDate

minimumDate

表示できる日付の最小日を指定する。

@property(nonatomic, retain) NSDate *minimumDate

minuteInterval

時間を測る間隔を指定する。

@property(nonatomic) NSInteger minuteInterval

timeZone

日付のタイムゾーンを指定する。

@property(nonatomic, retain) NSTimeZone *timeZone

インスタンスメソッド

setDate:animated:

日付を指定してデートピッカーを表示する。オプションでアニメーションの有無を指定できる。

– (void)setDate:(NSDate *)date animated:(BOOL)animated

コンスタント

datePickerMode

デートピッカーのモードを指定する。

モード概要
UIDatePickerModeTime時間と分を表示する オプションでAM/PMも表示できる
UIDatePickerModeDate日付と月と年を表示する
UIDatePickerModeDateAndTime日付と曜日と月、時間と分を表示する オプションでAM/PMも表示できる
UIDatePickerModeCountDownTimerカウントダウン用の時間と分を指定する

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-03-19 (火) 15:17:18 (1705d)