UIDocumentMenuViewController
Наследование
-
NSObject -
UIResponder -
UIViewController -
UIDocumentMenuViewController
-
NSObject -
UIResponder -
UIViewController -
UIDocumentMenuViewController
Соответствует
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
A UIDocumentMenuViewController объект представляет список всех доступных провайдеров документа для данного типа файла и режима. Можно также добавить собственные пункты меню к этому списку.
-
init (documentTypes:inMode:) - initWithDocumentTypes:inMode:Определяемый инициализаторИнициализирует и возвращает меню документа, чтобы импортировать или открыть данные типы файлов.
Объявление
Swift
init!(documentTypesallowedUTIs: [AnyObject], inModemode: UIDocumentPickerMode)Objective C
- (instancetype)initWithDocumentTypes:(NSArray *)allowedUTIsinMode:(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!(URLurl: NSURL, inModemode: UIDocumentPickerMode)Objective C
- (instancetype)initWithURL:(NSURL *)urlinMode:(UIDocumentPickerMode)modeПараметры
urlДокумент, который будет экспортирован или перемещен.
modeТип работы передачи файлов, которую выполняет средство выбора документа. Этот параметр принимает только
UIDocumentPickerModeExportToServiceилиUIDocumentPickerModeMoveToServiceрежим.Возвращаемое значение
Возвращает инициализированный
UIDocumentMenuViewControllerобъект, илиnilесли не мог бы быть успешно инициализирован объект.Обсуждение
Изображения меню итогового документа все средства выбора документа, подходящие для данного режима.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
Добавляет пользовательский элемент меню к списку средств выбора документа.
Объявление
Swift
func addOptionWithTitle(_title: String?, imageimage: UIImage?, orderorder: UIDocumentMenuOrder, handlerhandler: (() -> Void)!)Objective C
- (void)addOptionWithTitle:(NSString *)titleimage:(UIImage *)imageorder:(UIDocumentMenuOrder)orderhandler:(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 }Константы
-
FirstUIDocumentMenuOrderFirstГлавный элемент в меню документа.
Доступный в iOS 8.0 и позже.
-
LastUIDocumentMenuOrderLastНижний элемент в меню документа.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 8.0 и позже.
-
