適合: NSObject
定義: IGCalendarThemeDefinition.h

概要

IGCalendarThemeDefinition プロトコルは、IGCalendarView オブジェクトの主なスタイル設定を処理するオブジェクトで使用されます。テーマは、カレンダー ビューの特定の領域をスタイルするための必要な情報をカレンダー ビュー オブジェクトに提供します。

このプロトコルのすべてのメソッドおよびプロパティはオプションです。

プロトコルは必要な情報を簡素化にします。たとえば、カレンダーに使用されるすべてのフォント サイズを提供する必要がありません。代わりに範囲を提供します。カレンダーの領域に使用されるフォント サイズが範囲から計算されます。色およびフォントは同じように設定されます。

オプションが提供されていない場合、デフォルト テーマが使用されます。

タスク

  •   fontNameNormal

    タイトル バーのテキストなどのオブジェクトを表すフォントの名前。

    プロパティ
  •   fontNameHeavy

    予定テキストなどのオブジェクトを表すフォントの名前。

    プロパティ
  •   fontNameLight

    日番号などのオブジェクトを表すフォントの名前。

    プロパティ
  •   fontSizeYearLabel

    IGCalendarViewDisplayTypeYear で表示される年の FontSize。

    プロパティ
  •   fontSizeMax

    使用するフォント サイズの範囲の最大サイズ。

    プロパティ
  •   fontSizeMin

    使用するフォント サイズの範囲の最小サイズ。

    プロパティ
  •   yearViewMonthSpacing

    IGCalendarViewDisplayTypeYear の月の間の水平/垂直スペース。

    プロパティ
  •   highlightColor

    「今日」および月名などを強調表示するために使用される濃淡色。

    プロパティ
  •   majorColor

    テキストのために使用される色。

    プロパティ
  •   minorColor

    タイトル バーなどの領域で使用される色。

    プロパティ
  •   backingColor

    カレンダーのメイン背景色。

    プロパティ
  •   outLineColor

    IGCalendarViewDisplayTypeMonth のセパレーターなどの境界線で使用される色。

    プロパティ
  •   lightTextColor

    IGCalendarViewDisplayTypeMonth の規格予定で使用される色。

    プロパティ
  •   weekDayDisplayType

    曜日の名前が表示される形式。

    プロパティ

プロパティ

backingColor

カレンダーのメイン背景色。

@property (nonatomic, readonly) UIColor *backingColor

定義:

IGCalendarThemeDefinition.h

fontNameHeavy

予定テキストなどのオブジェクトを表すフォントの名前。

@property (nonatomic, readonly) NSString *fontNameHeavy

定義:

IGCalendarThemeDefinition.h

fontNameLight

日番号などのオブジェクトを表すフォントの名前。

@property (nonatomic, readonly) NSString *fontNameLight

定義:

IGCalendarThemeDefinition.h

fontNameNormal

タイトル バーのテキストなどのオブジェクトを表すフォントの名前。

@property (nonatomic, readonly) NSString *fontNameNormal

定義:

IGCalendarThemeDefinition.h

fontSizeMax

使用するフォント サイズの範囲の最大サイズ。

@property (nonatomic, readonly) CGFloat fontSizeMax

定義:

IGCalendarThemeDefinition.h

fontSizeMin

使用するフォント サイズの範囲の最小サイズ。

@property (nonatomic, readonly) CGFloat fontSizeMin

定義:

IGCalendarThemeDefinition.h

fontSizeYearLabel

IGCalendarViewDisplayTypeYear で表示される年の FontSize。

@property (nonatomic, readonly) CGFloat fontSizeYearLabel

定義:

IGCalendarThemeDefinition.h

highlightColor

「今日」および月名などを強調表示するために使用される濃淡色。

@property (nonatomic, readonly) UIColor *highlightColor

定義:

IGCalendarThemeDefinition.h

lightTextColor

IGCalendarViewDisplayTypeMonth の規格予定で使用される色。

@property (nonatomic, readonly) UIColor *lightTextColor

定義:

IGCalendarThemeDefinition.h

majorColor

テキストのために使用される色。

@property (nonatomic, readonly) UIColor *majorColor

定義:

IGCalendarThemeDefinition.h

minorColor

タイトル バーなどの領域で使用される色。

@property (nonatomic, readonly) UIColor *minorColor

定義:

IGCalendarThemeDefinition.h

outLineColor

IGCalendarViewDisplayTypeMonth のセパレーターなどの境界線で使用される色。

@property (nonatomic, readonly) UIColor *outLineColor

定義:

IGCalendarThemeDefinition.h

weekDayDisplayType

曜日の名前が表示される形式。

@property (nonatomic, readonly) IGCalendarWeekDayDisplayType weekDayDisplayType

定義:

IGCalendarThemeDefinition.h

yearViewMonthSpacing

IGCalendarViewDisplayTypeYear の月の間の水平/垂直スペース。

@property (nonatomic, readonly) CGSize yearViewMonthSpacing

定義:

IGCalendarThemeDefinition.h