IUITableViewDropCoordinator Interface

Definition

System-created object used to coordinate drop actions with a table view.

[Foundation.Protocol(Name="UITableViewDropCoordinator", WrapperType=typeof(UIKit.UITableViewDropCoordinatorWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUITableViewDropCoordinator : IDisposable, ObjCRuntime.INativeObject
type IUITableViewDropCoordinator = interface
    interface INativeObject
    interface IDisposable
Attributes
Implements

Properties

DestinationIndexPath

Gets the index path for the insertion.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
Items

Gets the drag items.

Proposal

Gets the drop proposal.

Session

Gets the drop session.

Methods

DropItemIntoRow(UIDragItem, NSIndexPath, CGRect)

Drops the drag item into the specified rectangle, in the coordinate system of the item at the specified item index path.

DropItemToPlaceholder(UIDragItem, UITableViewDropPlaceholder)

Drops the drag item to the specified placeholder.

DropItemToRow(UIDragItem, NSIndexPath)

Drops the drag item to the row at the specified index path.

DropItemToTarget(UIDragItem, UIDragPreviewTarget)

Drops the drag item to the specified target.

Applies to