Instance Method

onHover(perform:)

Adds an action to perform when the user moves the pointer over or away from this view’s frame.

Declaration

func onHover(perform action: @escaping (Bool) -> Void) -> some View

Parameters

action

The action to perform whenever the pointer enters or exits this view’s frame. If the pointer is in the view’s frame, the action closure passes true as a parameter; otherwise, false.

Return Value

A view that triggers action when the pointer enters and exits this view’s frame.

Discussion

Calling this method defines a region for detecting pointer movement with the size and position of this view.

See Also

Handling View Hover and Focus

func focusable(Bool, onFocusChange: (Bool) -> Void) -> View

Sets whether this view is focusable and, if so, adds an action to perform when the view comes into focus.