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


IUIDocumentInteractionControllerDelegate Интерфейс

Определение

Интерфейс, представляющий обязательные методы (если таковые есть) протокола UIDocumentInteractionControllerDelegate.

[Foundation.Protocol(Name="UIDocumentInteractionControllerDelegate", WrapperType=typeof(UIKit.UIDocumentInteractionControllerDelegateWrapper))]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIDocumentInteractionControllerDelegate : IDisposable, ObjCRuntime.INativeObject
type IUIDocumentInteractionControllerDelegate = interface
    interface INativeObject
    interface IDisposable
Производный
Атрибуты
Реализации

Комментарии

Этот интерфейс содержит необходимые методы (при наличии) из протокола, определенного параметром UIDocumentInteractionControllerDelegate.

Если разработчики создают классы, реализующие этот интерфейс, методы реализации будут автоматически экспортированы в Objective-C с соответствующей сигнатурой из метода, определенного в протоколе UIDocumentInteractionControllerDelegate .

Необязательные методы (если таковые имеются) предоставляются классом UIDocumentInteractionControllerDelegate_Extensions в качестве методов расширения для интерфейса , что позволяет разработчикам вызывать любые необязательные методы в протоколе.

Свойства

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от INativeObject)

Методы расширения

CanPerformAction(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, Selector)

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

DidDismissOpenInMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Указывает, что контроллер закрыл свое меню "Открыть в...".

DidDismissOptionsMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Указывает, что контроллер закрыл меню "Параметры".

DidEndPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Указывает, что контроллер завершил предварительный просмотр документа.

DidEndSendingToApplication(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, String)

Указывает, что документ контроллера был передан указанному приложению.

PerformAction(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, Selector)

Разработчики не должны использовать этот нерекомендуемый метод.

RectangleForPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Объект RectangleF, используемый в качестве отправной точки для анимации отображения предварительного просмотра документа.

ViewControllerForPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

UIViewController, предоставляющий предварительный просмотр документа.

ViewForPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

UIView, используемый в качестве отправной точки для предварительного просмотра анимации. Если значение равно null, предварительный просмотр исчезает на месте.

WillBeginPreview(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Указывает, что предварительный просмотр документа вот-вот начнется.

WillBeginSendingToApplication(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController, String)

Указывает, что документ контроллера должен быть передан указанному приложению.

WillPresentOpenInMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Указывает, что меню "Открыть в..." должно быть представлено пользователю приложения.

WillPresentOptionsMenu(IUIDocumentInteractionControllerDelegate, UIDocumentInteractionController)

Указывает, что меню "Параметры" должно быть представлено пользователю приложения.

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