Contents

scopeBarButtonBackgroundImage(for:)

Returns the background image for the scope bar button in a given state.

Declaration

func scopeBarButtonBackgroundImage(for state: UIControl.State) -> UIImage?

Parameters

  • state:

    A control state.

Return Value

The background image for the scope bar button in state.

Discussion

If the background image is an image returned from stretchableImage(withLeftCapWidth:topCapHeight:) (UIImage), the cap widths are calculated from that information, otherwise, the cap width is calculated by subtracting one from the image’s width then dividing by 2. The cap widths are used as the margins for text placement. To adjust the margin use the margin adjustment methods.

See Also

Customizing the scope bar appearance