XuniCalendarDelegate プロトコル リファレンス

参照先 NSObject
定義先 CalendarDelegate.h

概要

XuniCalendarDelegate プロトコル

– viewModeChanged:

ユーザーが月ヘッダーをタップしたときなど、カレンダーのビューモードが変更されると発生します。

- (void)viewModeChanged:(XuniCalendar *)sender

パラメータ

sender

ビューモードが変更されたカレンダー

内容

ユーザーが月ヘッダーをタップしたときなど、カレンダーのビューモードが変更されると発生します。

定義先

CalendarDelegate.h

– displayDateChanged:

displayDate プロパティが変更されたときに発生します。

- (void)displayDateChanged:(XuniCalendar *)sender

パラメータ

sender

displayDate プロパティが変更されたカレンダー

内容

displayDate プロパティが変更されたときに発生します。

定義先

CalendarDelegate.h

– displayDateChanging:

displayDate プロパティが変更される前に発生します。

- (void)displayDateChanging:(XuniCalendar *)sender

パラメータ

sender

displayDate プロパティが変更されたカレンダー

内容

displayDate プロパティが変更される前に発生します。

定義先

CalendarDelegate.h

– dayOfWeekSlotLoading:dayOfWeek:isWeekend:dayOfWeekSlot:

曜日を表す要素が作成される直前に発生します。

- (void)dayOfWeekSlotLoading:(XuniCalendar *)sender dayOfWeek:(XuniDayOfWeek)dayOfWeek isWeekend:(BOOL)isWeekend dayOfWeekSlot:(UILabel *)dayOfWeekSlot

パラメータ

sender

曜日を追加するカレンダー

dayOfWeek

曜日

isWeekend

週末かどうか

dayOfWeekSlot

曜日スロット

内容

曜日を表す要素が作成される直前に発生します。

定義先

CalendarDelegate.h

– daySlotLoading:date:isAdjacentDay:daySlot:

カレンダーの日付を表す要素が作成される直前に発生します。

- (XuniCalendarDaySlotBase *)daySlotLoading:(XuniCalendar *)sender date:(NSDate *)date isAdjacentDay:(BOOL)isAdjacentDay daySlot:(XuniCalendarDaySlotBase *)daySlot

パラメータ

sender

日付の追加対象となるカレンダー

date

日付

isAdjacentDay

隣接日かどうか

daySlot

日付スロット

戻り値

カレンダーに追加された日付スロット

内容

カレンダーの日付を表す要素が作成される直前に発生します。

定義先

CalendarDelegate.h

– monthSlotLoading:month:monthSlot:

カレンダーの月を表す要素が作成される直前に発生します。

- (void)monthSlotLoading:(XuniCalendar *)sender month:(NSUInteger)month monthSlot:(XuniCalendarMonthSlotBase *)monthSlot

パラメータ

sender

月の追加対象となるカレンダー

month

monthSlot

月スロット

内容

カレンダーの月を表す要素が作成される直前に発生します。

定義先

CalendarDelegate.h

– yearSlotLoading:year:isAdjacentYear:yearSlot:

カレンダーの年を表す要素が作成される直前に発生します。

- (void)yearSlotLoading:(XuniCalendar *)sender year:(NSUInteger)year isAdjacentYear:(BOOL)isAdjacentYear yearSlot:(XuniCalendarYearSlotBase *)yearSlot

パラメータ

sender

年の追加対象となるカレンダー

year

isAdjacentYear

隣接年かどうか

yearSlot

年スロット

内容

カレンダーの年を表す要素が作成される直前に発生します。

定義先

CalendarDelegate.h

– selectionChanged:selectedDates:

選択された日付(selectedDate または selectedDates プロパティ)が変更されると発生します。

- (void)selectionChanged:(XuniCalendar *)sender selectedDates:(XuniCalendarRange *)selectedDates

パラメータ

sender

selectedDate または selectedDates プロパティが変更されたカレンダー

selectedDates

選択された日付

内容

選択された日付(selectedDate または selectedDates プロパティ)が変更されると発生します。

定義先

CalendarDelegate.h

– selectionChanging:selectedDates:

選択が完了する前に発生します。

- (void)selectionChanging:(XuniCalendar *)sender selectedDates:(XuniCalendarRange *)selectedDates

パラメータ

sender

selectedDate または selectedDates プロパティが変更されたカレンダー

args

イベント引数

内容

選択が完了する前に発生します。

定義先

CalendarDelegate.h

– handleHeaderLoading:header:viewMode:date:

ヘッダーの読み込みを処理するイベント

- (NSString *)handleHeaderLoading:(XuniCalendar *)sender header:(NSString *)header viewMode:(XuniCalendarViewMode)viewMode date:(NSDate *)date

パラメータ

sender

イベントが発生したカレンダー

header

ヘッダーテキスト

viewMode

ビューモード

date

日付

戻り値

ヘッダーテキスト

内容

ヘッダーの読み込みを処理するイベント

定義先

CalendarDelegate.h

– rendered:

コントロールの描画が終了した時に呼び出されます。

- (void)rendered:(XuniCalendar *)sender

パラメータ

sender

描画されたコントロール

内容

コントロールの描画が終了した時に呼び出されます。

定義先

CalendarDelegate.h