Instance Method

setPreferredSymbolConfiguration(_:forImageIn:)

Sets the preferred symbol configuration for a button state.

Declaration

func setPreferredSymbolConfiguration(_ configuration: UIImage.SymbolConfiguration?, forImageIn state: UIControl.State)

Parameters

configuration

The image symbol configuration for the specified state.

state

The state that uses the specified image symbol configuration. Possible values are described in UIControl.State.

See Also

Configuring Button Presentation

var adjustsImageWhenHighlighted: Bool

A Boolean value that determines whether the image changes when the button is highlighted.

var adjustsImageWhenDisabled: Bool

A Boolean value that determines whether the image changes when the button is disabled.

var showsTouchWhenHighlighted: Bool

A Boolean value that determines whether tapping the button causes it to glow.

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

Returns the background image used for a button state.

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

Returns the image used for a button state.

func setBackgroundImage(UIImage?, for: UIControl.State)

Sets the background image to use for the specified button state.

func setImage(UIImage?, for: UIControl.State)

Sets the image to use for the specified state.

var tintColor: UIColor!

The tint color to apply to the button title and image.