共用方式為


UIDropInteractionDelegate_Extensions 類別

定義

介面的 IUIDropInteractionDelegate 擴充方法,以支援通訊 UIDropInteractionDelegate 協定中的所有方法。

public static class UIDropInteractionDelegate_Extensions
type UIDropInteractionDelegate_Extensions = class
繼承
UIDropInteractionDelegate_Extensions

備註

IUIDropInteractionDelegate 擴充方法可讓開發人員將介面的實例視為具有原始 UIDropInteractionDelegate 通訊協定的所有選擇性方法。 由於介面只包含必要的成員,這些擴充方法可讓開發人員呼叫通訊協定的選擇性成員。

方法

CanHandleSession(IUIDropInteractionDelegate, UIDropInteraction, IUIDropSession)

如果指定的 interaction 可以處理指定的 session ,則傳 true 回 。

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)

針對每個可見拖曳專案呼叫的方法,在放置動畫之前呼叫。

適用於