Contents

init(hierarchicalColor:)

Creates a color configuration with a color scheme that originates from one color.

Declaration

convenience init(hierarchicalColor: UIColor)

Parameters

  • hierarchicalColor:

    The colors to apply to the symbol.

Discussion

When you create an image with this configuration, the system generates a color scheme according to the color you specify, creating secondary and tertiary colors by reducing the intensity of the base color. Typically, the system generates the secondary and tertiary colors by reducing the opacity of the primary color, but it may perform additional color adjustments.

The system renders all layers in your symbol with the primary, secondary, and tertiary colors according to the symbol layer hierarchy.

For this color configuration to have an effect, your symbol image must have the following:

This color configuration can’t combine with palette color configurations that you create with init(paletteColors:). If you attempt to combine this configuration with a palette color configuration, the last configuration that you specify takes precedence, overwriting the previous color configuration.

See Also

Creating a color configuration