Contents

selectionManager(_:locationOfTextContainerAt:)

Returns the text location of the text container at the specified point.

Declaration

optional func selectionManager(_ selectionManager: NSTextSelectionManager, locationOfTextContainerAt point: NSPoint) -> (any NSTextLocation)?

Parameters

  • selectionManager:

    The selection manager requesting the text location.

  • point:

    The point in the view’s coordinate system.

Return Value

The text location for the text container at the point, or nil if no container exists there.

Discussion

Implement this method when your view hosts multiple text containers, such as multi-column or paginated layouts, so the selection manager can identify which container a gesture targets. Also implement selectionManager:frameOfTextContainerAtPoint: so the selection manager can convert gesture points into the correct container’s local coordinates.