XuniCalendarDelegate プロトコル リファレンス
参照先 | NSObject |
---|---|
定義先 | CalendarDelegate.h |
– 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