Color

public struct Color : View
extension Color: Renderable

A view that represents a color.

By default, a Color that is directly rendered in a view hierarchy will expand both horizontally and vertically infinitely as much as its parent view allows it to.

  • Declaration

    Swift

    public var viewStore: ViewValues
  • Declaration

    Swift

    public init(white: Double, opacity: Double = 1)
  • Declaration

    Swift

    public init(red: Double, green: Double, blue: Double, opacity: Double = 1)
  • Declaration

    Swift

    public init(_ name: String, bundle: Bundle? = nil)
  • Declaration

    Swift

    public init(_ uicolor: UIColor)
  • The opacity of the color. Applying opacity on top of a color that already contains an alpha channel, will multiply the color’s alpha value.

    Declaration

    Swift

    public func opacity(_ opacity: Double) -> Color
  • Declaration

    Swift

    public var body: View { get }
  • Declaration

    Swift

    public static let black: Color
  • Declaration

    Swift

    public static let white: Color
  • Declaration

    Swift

    public static let blue: Color
  • red

    Declaration

    Swift

    public static let red: Color
  • Declaration

    Swift

    public static let yellow: Color
  • Declaration

    Swift

    public static let green: Color
  • Declaration

    Swift

    public static let orange: Color
  • Declaration

    Swift

    public static let pink: Color
  • Declaration

    Swift

    public static let purple: Color
  • Declaration

    Swift

    public static let gray: Color
  • Declaration

    Swift

    public static let clear: Color
  • Color for primary content, ex: Texts

    Declaration

    Swift

    public static var primary: Color { get }
  • Color for secondary content, ex: Texts

    Declaration

    Swift

    public static var secondary: Color { get }
  • Declaration

    Swift

    public func createView(context: Context) -> UIView
  • Declaration

    Swift

    public func updateView(_ view: UIView, context: Context)