Поделиться через


UIDropInteractionDelegate_Extensions Класс

Определение

Методы расширения интерфейса IUIDropInteractionDelegate для поддержки всех методов из UIDropInteractionDelegate протокола.

public static class UIDropInteractionDelegate_Extensions
type UIDropInteractionDelegate_Extensions = class
Наследование
UIDropInteractionDelegate_Extensions

Комментарии

Методы расширения для IUIDropInteractionDelegate позволяют разработчикам рассматривать экземпляры интерфейса как имеющие все необязательные методы исходного UIDropInteractionDelegate протокола. Так как интерфейс содержит только необходимые элементы, эти методы расширения позволяют разработчикам вызывать необязательные члены протокола.

Методы

CanHandleSession(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Возвращает значение true , если указанный interaction объект может обрабатывать указанный sessionобъект .

ConcludeDrop(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Метод, вызываемый после выполнения удаления и завершения всех анимаций.

GetPreviewForDroppingItem(IUIDropInteractionDelegate, UIDropInteraction, UIDragItem, UITargetedDragPreview)

Метод, вызываемый для каждого элемента перетаскивания, позволяющий разработчику предоставить пользовательский предварительный просмотр.

PerformDrop(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Метод, вызываемый для получения данных от поставщиков элементов в сеансе удаления.

SessionDidEnd(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Метод, который вызывается, чтобы позволить разработчику освободить все ресурсы для завершенного сеанса удаления.

SessionDidEnter(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Метод, вызываемый, когда пользователь перетаскивает сеанс перетаскивания в представление для взаимодействия с перетаскиванием.

SessionDidExit(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Метод, вызываемый, когда пользователь перетаскивает сеанс перетаскивания из представления для взаимодействия с перетаскиванием.

SessionDidUpdate(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

Метод, вызываемый при перемещении точки касания в представление или в его пределах или при добавлении элементов перетаскивания, когда точка касания находится в представлении.

WillAnimateDrop(IUIDropInteractionDelegate, UIDropInteraction, UIDragItem, IUIDragAnimating)

Метод, который вызывается для каждого видимого элемента перетаскивания непосредственно перед анимированным перетаскиванием.

Применяется к