Instance Method

textDraggableView(_:itemsForDrag:)

Asks the delegate for custom drag items from a text view.

Declaration

optional func textDraggableView(_ textDraggableView: UIView & UITextDraggable, itemsForDrag dragRequest: UITextDragRequest) -> [UIDragItem]

Parameters

textDraggableView

The text view where the drag activity was started.

dragRequest

The current drag request.

Return Value

An array of drag items that represent the items to drag.

Discussion

You implement this method when you need to provide custom drag items. The drag request gives you the text range of the text that is included in the drag activity. It also gives you the default drag items, which you can add to or change. If you return an empty array, the drag operation does not happen.