XuniCalendarDaySlot クラス リファレンス

継承元 XuniCalendarDaySlotBase : UIView
定義先 CalendarDaySlot.h

概要

XuniCalendarDaySlot クラス デフォルトの日付スロットビューを表します。

XuniCalendarDaySlot クラス

その他 メソッド

  dayText

日スロットに表示される日テキストを取得または設定します。

@property (nonatomic) NSString *dayText

内容

日スロットに表示される日テキストを取得または設定します。

定義先

CalendarDaySlot.h

  dayTextRect

日付テキストが表示される四角形領域を取得または設定します。

@property (nonatomic) CGRect dayTextRect

内容

日付テキストが表示される四角形領域を取得または設定します。

定義先

CalendarDaySlot.h

  dayTextColor

日テキストの色を取得または設定します。

@property (nonatomic) UIColor *dayTextColor

内容

日テキストの色を取得または設定します。

定義先

CalendarDaySlot.h

  dayFont

日テキストのフォントを取得または設定します。

@property (nonatomic) UIFont *dayFont

内容

日テキストのフォントを取得または設定します。

定義先

CalendarDaySlot.h

  padding

日付スロット内のコンテンツの隙間(Padding)を取得または設定します。

@property (nonatomic) double padding

内容

日付スロット内のコンテンツの隙間(Padding)を取得または設定します。

定義先

CalendarDaySlot.h

  dayHorizontalAlignment

日付の水平位置を取得または設定します。

@property (nonatomic) XuniHorizontalAlignment dayHorizontalAlignment

内容

日付の水平位置を取得または設定します。

定義先

CalendarDaySlot.h

  dayVerticalAlignment

日付のの垂直位置を取得または設定します。

@property (nonatomic) XuniVerticalAlignment dayVerticalAlignment

内容

日付のの垂直位置を取得または設定します。

定義先

CalendarDaySlot.h

– initWithCalendar:frame:

新しく割り当てられた XuniCalendarDaySlot オブジェクトを、指定されたカレンダーとフレーム四角形領域で初期化して返します。

- (id)initWithCalendar:(XuniCalendar *)calendar frame:(CGRect)frame

パラメータ

calendar

XuniCalendar オブジェクト

frame

XuniCalendarDaySlot のフレーム四角形領域(ポイント単位)

戻り値

初期化された XuniCalendarDaySlot オブジェクト。オブジェクトを作成できなかった場合は nil

内容

新しく割り当てられた XuniCalendarDaySlot オブジェクトを、指定されたカレンダーとフレーム四角形領域で初期化して返します。

定義先

CalendarDaySlot.h

拡張メソッド

  xuniCalendar

カレンダーを取得または設定します。

@property (nonatomic) XuniCalendar *xuniCalendar

内容

カレンダーを取得または設定します。

定義先

CalendarDaySlotPrivate.h

  date

日付スロットの日付を取得または設定します。

@property (nonatomic) NSDate *date

内容

日付スロットの日付を取得または設定します。

定義先

CalendarDaySlotPrivate.h

  dayBackgroundColor

日付スロットの背景の色を取得または設定します。

@property (nonatomic) UIColor *dayBackgroundColor

内容

日付スロットの背景の色を取得または設定します。

定義先

CalendarDaySlotPrivate.h

  dayBorderColor

日付スロット間の境界線に使用する色を取得または設定します。

@property (nonatomic) UIColor *dayBorderColor

内容

日付スロット間の境界線に使用する色を取得または設定します。

定義先

CalendarDaySlotPrivate.h

  dayBorderWidth

日付スロット間の境界線の太さを取得または設定します。

@property (nonatomic) double dayBorderWidth

内容

日付スロット間の境界線の太さを取得または設定します。

定義先

CalendarDaySlotPrivate.h

  state

日付スロットの状態を取得または設定します。

@property (nonatomic) XuniDaySlotState state

内容

日付スロットの状態を取得または設定します。

定義先

CalendarDaySlotPrivate.h

– isSelected

日付スロットが選択されているかどうかを返します。

- (BOOL)isSelected

戻り値

日付スロットが選択されている場合は YES、そうでない場合は NO

内容

日付スロットが選択されているかどうかを返します。

定義先

CalendarDaySlotPrivate.h

– isToday

日付スロットの日付が今日かどうかを返します。

- (BOOL)isToday

戻り値

日付スロットの日付が今日の場合は YES、そうでない場合は NO

内容

日付スロットの日付が今日かどうかを返します。

定義先

CalendarDaySlotPrivate.h

– isAdjacent

日付スロットが隣接しているかどうかを返します。

- (BOOL)isAdjacent

戻り値

日付スロットが隣接している場合は YES、そうでない場合は NO

内容

日付スロットが隣接しているかどうかを返します。

定義先

CalendarDaySlotPrivate.h

– drawDetailDaySlotText:state:

日付スロット内の詳細テキストを描画します。

- (void)drawDetailDaySlotText:(CGRect)rect state:(XuniDaySlotState)state

パラメータ

rect

その中に詳細テキストが描画される四角形領域

state

日付スロットの状態

内容

日付スロット内の詳細テキストを描画します。

定義先

CalendarDaySlotPrivate.h

– drawDaySlotImage:state:

日付スロットの画像を描画します。

- (void)drawDaySlotImage:(CGRect)rect state:(XuniDaySlotState)state

パラメータ

rect

その中に画像が描画される四角形領域

state

日付スロットの状態

内容

日付スロットの画像を描画します。

定義先

CalendarDaySlotPrivate.h

– resetDaySlot

日付スロットをリセットします。

- (void)resetDaySlot

内容

日付スロットをリセットします。

定義先

CalendarDaySlotPrivate.h