IUITableViewDropCoordinator 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 DestinationIndexPath

Gets the index path for the insertion.

Handle Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
Items Items

Gets the drag items.

Proposal Proposal

Gets the drop proposal.

Session Session

Gets the drop session.

Methods

DropItemIntoRow(UIDragItem, NSIndexPath, CGRect) 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) DropItemToPlaceholder(UIDragItem, UITableViewDropPlaceholder)

Drops the drag item to the specified placeholder.

DropItemToRow(UIDragItem, NSIndexPath) DropItemToRow(UIDragItem, NSIndexPath)

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

DropItemToTarget(UIDragItem, UIDragPreviewTarget) DropItemToTarget(UIDragItem, UIDragPreviewTarget)

Drops the drag item to the specified target.

Applies to