派生元: UIView
定義: IGCalendarView.h

概要

IGCalendarView は、日付の間に移動し、予定を表示するビューを表示するコンテナーです。このコントロールで年、月、および日のビューを表示できます。

各の表示タイプが他の表示タイプにスムーズにアニメーションを再生して変更できます。

カレンダーおよび予定を表示するためにこのコントロールを使用できます。

タスク

  •   theme

    IGCalendarView の特定の要素のスタイル設定を制御する IGCalendarThemeDefinition を設定します。

    プロパティ
  •   delegate

    カレンダー ビューのデリゲートとして操作するオブジェクト。

    プロパティ
  •   strings

    IGCalendarView の特定の要素のデフォルト テキスト値を制御する IGCalendarViewStringsDefinition を設定します。

    プロパティ
  •   appointmentDataSources

    別のカレンダー 予定を IGCalendarView に提供するオブジェクトの配列。

    プロパティ
  •   maxYear

    IGCalendarView が表示する最大年。最大年の後の年は最小年になります。

    プロパティ
  •   minYear

    IGCalendarView が表示する最小年。最小年の前の年は最大年になります。

    プロパティ
  •   displayBackButton

    titleBar の [戻る] ボタンが表示されるかどうかを決定します。

    プロパティ
  •   displayTitleBar

    IGCalendarView のタイトル バーが表示されるかどうかを決定します。

    プロパティ
  •   localeIdentifier

    IGCalendarView で使用されるロケールを提供します。

    プロパティ
  •   rightTitleBarButton

    右側でタイトル バーに使用される UIButton へのアクセスを提供します (読み取り専用)。

    プロパティ
  •   currentDate

    IGCalendarView の currentDate を提供します (読み取り専用)。

    プロパティ
  •   calendarType

    現在の IGCalendarViewDisplayType を提供します (読み取り専用)。

    プロパティ
  • – navigateToDate:forType:

    指定したビューで提供された日付へ移動します。

  • – navigateBack

    論理 IGCalendarDisplayType へ戻ります。

  • – invalidate

    IGCalendarView を無効にし、theme および表示される予定を再読み込みます。

プロパティ

appointmentDataSources

別のカレンダー 予定を IGCalendarView に提供するオブジェクトの配列。

@property (nonatomic, retain) NSArray *appointmentDataSources

注記

配列の各 dataSource が IGCalendarAppointmentDataSource プロトコルを実装する必要があります。

定義:

IGCalendarView.h

calendarType

現在の IGCalendarViewDisplayType を提供します (読み取り専用)。

@property (nonatomic, readonly) IGCalendarViewDisplayType calendarType

注記

displayType を変更するには、 navigateToDate:forType メソッドを使用します。

定義:

IGCalendarView.h

currentDate

IGCalendarView の currentDate を提供します (読み取り専用)。

@property (nonatomic, readonly) NSDate *currentDate

注記

IGCalendarDisplayTypeYear = 1/1/年 IGCalendarDisplayTypeMonth = 月/1/年 IGCalendarDisplayTypeDay = 月/日/年

date を変更するには、 navigateToDate:forType メソッドを使用します。

定義:

IGCalendarView.h

delegate

カレンダー ビューのデリゲートとして操作するオブジェクト。

@property (nonatomic, weak) id<> delegate

注記

デリゲートで IGCalendarViewDelegate プロトコルを使用する必要があります。

定義:

IGCalendarView.h

displayBackButton

titleBar の [戻る] ボタンが表示されるかどうかを決定します。

@property (nonatomic, assign) BOOL displayBackButton

定義:

IGCalendarView.h

displayTitleBar

IGCalendarView のタイトル バーが表示されるかどうかを決定します。

@property (nonatomic, assign) BOOL displayTitleBar

定義:

IGCalendarView.h

localeIdentifier

IGCalendarView で使用されるロケールを提供します。

@property (nonatomic, retain) NSString *localeIdentifier

注記

設定されていない場合、[NSCalendar の現在のロケール] が使用されます。

定義:

IGCalendarView.h

maxYear

IGCalendarView が表示する最大年。最大年の後の年は最小年になります。

@property (nonatomic, assign) int maxYear

定義:

IGCalendarView.h

minYear

IGCalendarView が表示する最小年。最小年の前の年は最大年になります。

@property (nonatomic, assign) int minYear

定義:

IGCalendarView.h

rightTitleBarButton

右側でタイトル バーに使用される UIButton へのアクセスを提供します (読み取り専用)。

@property (nonatomic, readonly) UIButton *rightTitleBarButton

注記

ポップアップを表示する場合、表示位置への参照/境界線を提供します。

定義:

IGCalendarView.h

strings

IGCalendarView の特定の要素のデフォルト テキスト値を制御する IGCalendarViewStringsDefinition を設定します。

@property (nonatomic, weak) id<> strings

注記

このプロパティを設定した後、すべての要素を更新するには、カレンダーの invalidate メソッドを呼び出す必要があります。

定義:

IGCalendarView.h

theme

IGCalendarView の特定の要素のスタイル設定を制御する IGCalendarThemeDefinition を設定します。

@property (nonatomic, weak) id<> theme

定義:

IGCalendarView.h

インスタンス メソッド

invalidate

IGCalendarView を無効にし、theme および表示される予定を再読み込みます。

- (void)invalidate

定義:

IGCalendarView.h

navigateBack

論理 IGCalendarDisplayType へ戻ります。

- (void)navigateBack

注記

月を表示する場合、年ビューになります。日を表示する場合、月ビューになります。年を表示する場合、何もしません。

定義:

IGCalendarView.h

navigateToDate:forType:

指定したビューで提供された日付へ移動します。

- (void)navigateToDate:(NSDate *)date forType:(IGCalendarViewDisplayType)calendarType

注記

可能な場合、ナビゲーションのアニメーションを再生します。再生できない場合、そのビューにスナップします。

たとえば、YearView から MonthView へ移動すると、現在の月が YearView で表示される場合、その月への移動でアニメーションを再生します。ただし、YearView から DayView へ移動すると、新しいビューにスナップします。

定義:

IGCalendarView.h