Instance Method

tableView(_:dropSessionDidEnter:)

Called when dragged content enters the table view's bounds rectangle.

Declaration

optional func tableView(_ tableView: UITableView, dropSessionDidEnter session: UIDropSession)

Parameters

tableView

The table view that is now the potential target of the drop.

session

The drop session object containing information about the data being dragged.

Discussion

The table view calls this method when dragged content first enters its bounds rectangle. This method is not called again until the dragged content exits the table view's bounds (triggering a call to the tableView(_:dropSessionDidExit:) method) and enters again.

Use this method to perform any one-time setup associated with tracking dragged content over the table view.

See Also

Tracking the Drag Movements

func tableView(UITableView, dropSessionDidExit: UIDropSession)

Called when dragged content exits the table view's bounds rectangle.

func tableView(UITableView, dropSessionDidEnd: UIDropSession)

Called to notify you when the drag operation ends.