Contents

shadow(withLevel:)

Creates a new color object that represents a blend between the current color and the shadow color.

Declaration

func shadow(withLevel val: CGFloat) -> NSColor?

Parameters

  • val:

    The amount of the shadow color used for the blend. This should be a number from 0.0 through 1.0. A shadowLevel below 0.0 is interpreted as 0.0; a shadowLevel above 1.0 is interpreted as 1.0.

Return Value

The new NSColor object. Returns nil if the colors can’t be converted.

Discussion

The shadow color is provided by the shadowColor property. Call this method when you want to darken the current color for use in shadows.

See Also

Transforming existing color objects