UIColor

class UIColor : NSObject, NSSecureCoding, NSCopying
  • Получить цвет согласно RGB (значения от 0 до 255), alpha от 0 до 1

    Declaration

    Swift

    public class func from(_ r: Int, g: Int, b: Int, _ a: CGFloat) -> UIColor

    Parameters

    r

    red 0 -> 255

    g

    green 0 -> 255

    b

    blue 0 -> 255

    a

    alpha 0.0 -> 1.0

    Return Value

    UIColor

  • Получить цвет согласно HEX значению представленному в виде 0xRRGGBB

    Declaration

    Swift

    public class func from(_ hex: Int, _ a: CGFloat) -> UIColor

    Parameters

    hex

    hex color Int 0x0 -> 0xffffff

    a

    alpha 0.0 -> 1.0

    Return Value

    UIColor

  • Получить цвет согласно HEX значению представленному в виде #RRGGBB или #RGB

    Declaration

    Swift

    public class func from(_ hex: String, _ a: CGFloat) -> UIColor

    Parameters

    hex

    hex color String #000 -> #FFFFFF

    a

    alpha 0.0 -> 1.0

    Return Value

    UIColor

  • Получить цвет согласно HEX значению представленному в виде #RGBA или #RRGGBBAA

    Declaration

    Swift

    public class func from(_ hexa: String) -> UIColor

    Parameters

    hexa

    hex color String #0000 -> #FFFFFFFF

    Return Value

    UIColor

  • Преобразовать цвет с альфой в Int64

    Declaration

    Swift

    public func toInt() -> Int64

    Return Value

    Значение Int64 содержащее компоненты цвета

  • Преобразовать значение Int64 в UIColor

    Declaration

    Swift

    public class func color(from int: Int64) -> UIColor

    Parameters

    int

    Значение содержащее компоненты цвета

    Return Value

    UIColor с цветом представленным в виде переданного Int64