Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UIDocumentMenuViewController

Опции
Развертывание Target:

На этой странице
Язык:

UIDocumentMenuViewController

Наследование


Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 8.0 и позже.

A UIDocumentMenuViewController объект представляет список всех доступных провайдеров документа для данного типа файла и режима. Можно также добавить собственные пункты меню к этому списку.

  • init (documentTypes:inMode:) - initWithDocumentTypes:inMode: Определяемый инициализатор

    Инициализирует и возвращает меню документа, чтобы импортировать или открыть данные типы файлов.

    Объявление

    Swift

    init!(documentTypes allowedUTIs: [AnyObject], inMode mode: UIDocumentPickerMode)

    Objective C

    - (instancetype)initWithDocumentTypes:(NSArray *)allowedUTIs inMode:(UIDocumentPickerMode)mode

    Параметры

    allowedUTIs

    Массив универсальных идентификаторов типов. UTIs являются строками, однозначно определяющими тип файла. Для получения дополнительной информации см. Универсальный Обзор Идентификаторов типов.

    mode

    Тип работы передачи файлов средство выбора документа выполняет. Этот параметр принимает только UIDocumentPickerModeImport или UIDocumentPickerModeOpen режим.

    Возвращаемое значение

    Возвращает инициализированный UIDocumentMenuViewController объект, или nil если не мог бы быть успешно инициализирован объект.

    Обсуждение

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

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • init (URL:inMode:) - initWithURL:inMode: Определяемый инициализатор

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

    Объявление

    Swift

    init!(URL url: NSURL, inMode mode: UIDocumentPickerMode)

    Objective C

    - (instancetype)initWithURL:(NSURL *)url inMode:(UIDocumentPickerMode)mode

    Параметры

    url

    Документ, который будет экспортирован или перемещен.

    mode

    Тип работы передачи файлов, которую выполняет средство выбора документа. Этот параметр принимает только UIDocumentPickerModeExportToService или UIDocumentPickerModeMoveToService режим.

    Возвращаемое значение

    Возвращает инициализированный UIDocumentMenuViewController объект, или nil если не мог бы быть успешно инициализирован объект.

    Обсуждение

    Изображения меню итогового документа все средства выбора документа, подходящие для данного режима.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Добавляет пользовательский элемент меню к списку средств выбора документа.

    Объявление

    Swift

    func addOptionWithTitle(_ title: String?, image image: UIImage?, order order: UIDocumentMenuOrder, handler handler: (() -> Void)!)

    Objective C

    - (void)addOptionWithTitle:(NSString *)title image:(UIImage *)image order:(UIDocumentMenuOrder)order handler:(void (^)(void))handler

    Параметры

    title

    Заголовок пользовательского элемента меню.

    image

    Изображение пользовательского элемента меню.

    order

    Позиция этого пункта меню. Посмотрите UIDocumentMenuOrder для возможных значений.

    handler

    Блок, который вызывают, когда пользователь выбирает этот пользовательский элемент меню.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • delegate Свойство

    Делегат меню документа.

    Объявление

    Swift

    weak var delegate: UIDocumentMenuDelegate?

    Objective C

    @property(nonatomic, weak) id< UIDocumentMenuDelegate > delegate

    Обсуждение

    Делегат должен принять UIDocumentMenuDelegate протокол.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Точка вставки для пользовательских элементов меню.

    Объявление

    Swift

    enum UIDocumentMenuOrder : UInt { case First case Last }

    Objective C

    typedef NS_ENUM (NSUInteger, UIDocumentMenuOrder ) { UIDocumentMenuOrderFirst, UIDocumentMenuOrderLast }

    Константы

    • First

      UIDocumentMenuOrderFirst

      Главный элемент в меню документа.

      Доступный в iOS 8.0 и позже.

    • Last

      UIDocumentMenuOrderLast

      Нижний элемент в меню документа.

      Доступный в iOS 8.0 и позже.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 8.0 и позже.