TinkMoneyManagerUI Documentation Beta

Protocol Color​Providing

public protocol ColorProviding

A type that can provide colors for Tink views.

ColorProviding ColorProviding ColorProvider ColorProvider ColorProvider->ColorProviding

Types Conforming to Color​Providing

ColorProvider

A type that can provide custom colors for Tink views.

Requirements

background

var background: UIColor

Color for the main background of the interface.

secondary​Background

var secondaryBackground: UIColor

Color for content layered on top of the main background.

label

var label: UIColor

Primary text color.

secondary​Label

var secondaryLabel: UIColor

Secondary text color.

separator

var separator: UIColor

Color for separators.

accent

var accent: UIColor

Colors for buttons, indicators and other similar elements.

accent​Background

var accentBackground: UIColor

Colors for background of buttons, indicators and other similar elements.

button

var button: UIColor

Color for primary buttons.

button​Label

var buttonLabel: UIColor

Color for the primary buttons label.

secondary​Button

var secondaryButton: UIColor?

Color for secondary buttons. Defaults to accent color.

tertiary​Button

var tertiaryButton: UIColor?

Color for tertiary buttons. Defaults to accent color.

tertiary​Button​Background

var tertiaryButtonBackground: UIColor?

Color for the background of smaller buttons. Defaults to accentBackground color.

chevron​Button

var chevronButton: UIColor?

Color for chevron buttons. Defaults to accent color.

chevron​Button​Disabled

var chevronButtonDisabled: UIColor?

Color for disabled chevron buttons. Defaults to a disabled chevronButton color with 20% alpha.

grouped​Background

var groupedBackground: UIColor?

Color for the main background of grouped interface components. Defaults to background if nil.

secondary​Grouped​Background

var secondaryGroupedBackground: UIColor?

Color for content layered on top of the main background of grouped interface components. . Defaults to secondaryBackground if nil.

expenses

var expenses: UIColor

Color to represent expenses.

income

var income: UIColor

Color to represent incomes.

transfers

var transfers: UIColor

Color to represent transfers.

uncategorized

var uncategorized: UIColor

Color representing uncategorized transactions.

warning

var warning: UIColor

Color representing a warning.

critical

var critical: UIColor

Color representing a critical error.

left​ToSpend

var leftToSpend: UIColor

Color to represent left to spend.

expenses​Icon​Color

var expensesIconColor: UIColor?

Color representing a expenses icon.

income​Icon​Color

var incomeIconColor: UIColor?

Color representing a income icon.

transfers​Icon​Color

var transfersIconColor: UIColor?

Color representing a transfer icon.

uncategorized​Icon​Color

var uncategorizedIconColor: UIColor?

Color representing a ucnategorized icon.

expenses​Icon​Background​Color

var expensesIconBackgroundColor: UIColor?

Color representing a expenses icon background.

income​Icon​Background​Color

var incomeIconBackgroundColor: UIColor?

Color representing a income icon background.

transfers​Icon​Background​Color

var transfersIconBackgroundColor: UIColor?

Color representing a transfer icon background.

uncategorized​Icon​Background​Color

var uncategorizedIconBackgroundColor: UIColor?

Color representing a uncategorized icon background.