MPMediaPickerController
Наследование
-
NSObject -
UIResponder -
UIViewController -
MPMediaPickerController
-
NSObject -
UIResponder -
UIViewController -
MPMediaPickerController
Соответствует
Оператор импорта
Swift
import MediaPlayer
Objective C
@import MediaPlayer;
Доступность
Доступный в iOS 3.0 и позже.
MPMediaPickerController объект или средство выбора элемента носителей, является специализированным контроллером представления, который Вы используете для обеспечения графического интерфейса для выбора элементов носителей. Для отображения средства выбора элемента носителей представьте его модально на существующем контроллере представления. Элементы носителей описаны в Ссылке класса MPMediaItem.
Чтобы реагировать на пользовательские выборы и отклонить средство выбора элемента носителей, используйте MPMediaPickerControllerDelegate протокол, как описано в Ссылке на протокол MPMediaPickerControllerDelegate.
-
- initДоступный в iOS 3.0 через iOS 7.1Инициализирует средство выбора элемента носителей для всех типов среды.
Объявление
Objective C
- (instancetype)initОбсуждение
Тип среды по умолчанию для средства выбора элемента носителей
MPMediaTypeAny.Оператор импорта
Objective C
@import MediaPlayer;Доступность
Доступный в iOS 3.0 через iOS 7.1.
См. также
-
init (mediaTypes:) - initWithMediaTypes:Определяемый инициализаторИнициализирует средство выбора элемента носителей для указанных типов среды.
Объявление
Swift
init!(mediaTypesmediaTypes: MPMediaType)Objective C
- (instancetype)initWithMediaTypes:(MPMediaType)mediaTypesПараметры
mediaTypesЦелое число, представляющее типы среды для средства выбора элемента носителей. Посмотрите
Media Item Type Flagsперечисление.Оператор импорта
Objective C
@import MediaPlayer;Swift
import MediaPlayerДоступность
Доступный в iOS 3.0 и позже.
См. также
-
allowsPickingMultipleItemsСвойствоБулево значение, указывающее многократный (
YEStrue) или единственный (NOfalse) поведение выбора для средства выбора элемента носителей.Объявление
Swift
var allowsPickingMultipleItems: BoolObjective C
@property(nonatomic) BOOL allowsPickingMultipleItemsОбсуждение
Поведение по умолчанию для средства выбора элемента носителей
NOfalse, что означает, что средство выбора позволяет выбор только единственного элемента носителей. В этом экземпляре кнопка для отклонения средства выбора маркируется «Отмена».При использовании версии множественного выбора кнопка для отклонения средства выбора маркируется «Сделанной».
Оператор импорта
Objective C
@import MediaPlayer;Swift
import MediaPlayerДоступность
Доступный в iOS 3.0 и позже.
-
showsCloudItemsСвойствоБулево значение, указывающее, вывести ли на экран элементы iCloud (
YEStrue) или не (NOfalse) для средства выбора носителей.Объявление
Swift
var showsCloudItems: BoolObjective C
@property(nonatomic) BOOL showsCloudItemsОбсуждение
Поведение по умолчанию для средства выбора элемента носителей
YEStrue, что означает, средство выбора показывает доступные элементы iCloud. Элемент носителей считают элементом iCloud, если это доступно через Соответствие iTunes и не уже сохранено на устройстве.Оператор импорта
Objective C
@import MediaPlayer;Swift
import MediaPlayerДоступность
Доступный в iOS 6.0 и позже.
-
delegateСвойствоДелегат к средству выбора элемента носителей.
Объявление
Swift
weak var delegate: MPMediaPickerControllerDelegate!Objective C
@property(nonatomic, weak) id< MPMediaPickerControllerDelegate > delegateОбсуждение
Как правило, Вы устанавливаете делегата, чтобы быть тем же объектом, инициализирующим и выводящим на экран средство выбора элемента носителей. Протокол делегата описан в Ссылке на протокол MPMediaPickerControllerDelegate.
Оператор импорта
Objective C
@import MediaPlayer;Swift
import MediaPlayerДоступность
Доступный в iOS 3.0 и позже.
-
mediaTypesСвойствоТипы среды, которые представляет средство выбора элемента носителей.
Объявление
Swift
var mediaTypes: MPMediaType { get }Objective C
@property(nonatomic, readonly) MPMediaType mediaTypesОбсуждение
Доступные типы среды перечислены в
Media Item Type Flagsперечисление.Оператор импорта
Objective C
@import MediaPlayer;Swift
import MediaPlayerДоступность
Доступный в iOS 3.0 и позже.
-
promptСвойство
