Contents

convertInteractionPoint(_:toContainerAt:)

Converts an interaction point from display space into the text container’s coordinate system.

Declaration

optional func convertInteractionPoint(_ point: CGPoint, toContainerAt containerLocation: any NSTextLocation) -> CGPoint

Parameters

  • point:

    The interaction point in display/view-space coordinates.

  • containerLocation:

    The location identifying the text container the interaction occurred in.

Return Value

The point mapped into the text container’s coordinate system. Return point unchanged when no transform is active.

Discussion

NSTextSelectionNavigation calls this method before hit-testing to allow the data source to undo any display transform (rotation, flip, path layout, etc.) applied to the text.