UIColor

class UIColor : NSObject, NSSecureCoding, NSCopying
  • Function generate red, green, blue and alpha values from UIColor

    Declaration

    Swift

    public func rgb() -> (red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat)?

    Return Value

    A tuple with (red, green, blue, alpha) values

  • Function generate hex string from UIColor

    Declaration

    Swift

    public func toHexString() -> String
  • Convenience constructor which from hex value of color generates UIColor

    Declaration

    Swift

    public convenience init(hexString: String)

    Parameters

    hexString

    The hex value of color

  • Generates random color

    Declaration

    Swift

    public static func generateRandomColor(from sourceColor: UIColor?) -> UIColor

    Parameters

    from

    The optional sourceColor which is treated like a ‘mask’, e.g. if you put here white with alpha 0.8, then every generated color will be pastel