myDSSSDK Documentation

Structure DSSAppearance.​Button​Appearance

public struct ButtonAppearance  

Описание внешнего вида кнопки

Member Of

DSSAppearance

Статический класс для хранения данных об внешнем виде UI

Initializers

init(title​Font:​title​Color:​title​Color​Pressed:​title​Color​Disabled:​background​Color:​background​Color​Pressed:​background​Color​Disabled:​corner​Radius:​tint​Color:​)

public init(
            titleFont: UIFont? = nil,
            titleColor: UIColor? = nil,
            titleColorPressed: UIColor? = nil,
            titleColorDisabled: UIColor? = nil,
            backgroundColor: UIColor? = nil,
            backgroundColorPressed: UIColor? = nil,
            backgroundColorDisabled: UIColor? = nil,
            cornerRadius: CGFloat = 0,
            tintColor: UIColor? = nil)  

Создание нового экземпляра

Parameters

title​Font UIFont?

Шрифт заголовка

title​Color UIColor?

Цвет заголовка

title​Color​Pressed UIColor?

Цвет заголовка при нажатом состоянии

background​Color UIColor?

Цвет кнопки

background​Color​Pressed UIColor?

Цвет кнопки при нажатом состоянии

corner​Radius CGFloat

Радиус скругления углов

tint​Color UIColor?

Цвет пиктограммы

Properties

title​Font

public var titleFont: UIFont? 

Шрифт заголовка

title​Color

public var titleColor: UIColor? 

Цвет заголовка

title​Color​Pressed

public var titleColorPressed: UIColor? 

Цвет заголовка при нажатом состоянии

title​Color​Disabled

public var titleColorDisabled: UIColor? 

Цвет заголовка при неактивном состоянии

background​Color

public var backgroundColor: UIColor? 

Цвет кнопки

background​Color​Pressed

public var backgroundColorPressed: UIColor? 

Цвет кнопки при нажатом состоянии

background​Color​Disabled

public var backgroundColorDisabled: UIColor? 

Цвет кнопки при неактивном состоянии

corner​Radius

public var cornerRadius: CGFloat = 0

Радиус скругления углов

tint​Color

public var tintColor: UIColor? 

Цвет пиктограммы