IKPictureTaker
IKPictureTaker класс представляет панель, позволяющую пользователям выбирать изображения путем просмотра файловой системы. Панель берущего изображения обеспечивает меню Open Recent, обрезку изображения поддержек и поддержки, берущие снимки от iSight или другого цифрового фотоаппарата.
Наследование
-
NSObject -
NSResponder -
NSWindow -
NSPanel -
IKPictureTaker
-
NSObject -
NSResponder -
NSWindow -
NSPanel -
IKPictureTaker
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations -
Печатаемый -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSObject -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает совместно используемое
IKPictureTakerэкземпляр, создавая его при необходимости.Объявление
Objective C
+ (IKPictureTaker *)pictureTakerВозвращаемое значение
IKPictureTakerобъект.Оператор импорта
Objective C
@import Quartz;Доступность
Доступный в OS X v10.5 и позже.
-
beginPictureTakerSheetForWindow (_: withDelegate:didEndSelector:contextInfo:) - beginPictureTakerSheetForWindow:withDelegate:didEndSelector:contextInfo:Открывает берущего изображения как лист, родитель которого является указанным окном.
Объявление
Swift
func beginPictureTakerSheetForWindow(_aWindow: NSWindow!, withDelegatedelegate: AnyObject!, didEndSelectordidEndSelector: Selector, contextInfocontextInfo: UnsafeMutablePointer<Void>)Objective C
- (void)beginPictureTakerSheetForWindow:(NSWindow *)aWindowwithDelegate:(id)delegatedidEndSelector:(SEL)didEndSelectorcontextInfo:(void *)contextInfoПараметры
aWindowРодительское окно листа берущего изображения.
delegateОбъект, который вызовет селектор
didEndSelectorкогда завершается сеанс берущего изображения.didEndSelectorСелектор для вызова, когда завершается сеанс берущего изображения.
contextInfoЛюбые данные, которые должны быть переданы как параметр делегату через
didEndSelectorпосле того, как сеанс берущего изображения завершается.Обсуждение
didEndSelectorметод должен иметь следующую подпись:- (void)pictureTakerDidEnd:(IKPictureTaker *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo;returnCodeзначение установлено вNSOKButtonесли пользователь проверяет, или кNSCancelButtonесли пользователь отменяет.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
beginPictureTakerWithDelegate (_: didEndSelector:contextInfo:) - beginPictureTakerWithDelegate:didEndSelector:contextInfo:Открывает область берущего изображения.
Объявление
Swift
func beginPictureTakerWithDelegate(_delegate: AnyObject!, didEndSelectordidEndSelector: Selector, contextInfocontextInfo: UnsafeMutablePointer<Void>)Objective C
- (void)beginPictureTakerWithDelegate:(id)delegatedidEndSelector:(SEL)didEndSelectorcontextInfo:(void *)contextInfoПараметры
delegateОбъект, который вызовет селектор
didEndSelectorкогда завершается сеанс берущего изображения.didEndSelectorСелектор для вызова, когда завершается сеанс берущего изображения.
contextInfoЛюбые данные, которые должны быть переданы как параметр делегату через
didEndSelectorпосле того, как сеанс берущего изображения завершается.Обсуждение
didEndSelectorметод должен иметь следующую подпись:- (void)pictureTakerDidEnd:(IKPictureTaker *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo;returnCodeзначение установлено вNSOKButtonесли пользователь проверяет, или кNSCancelButtonесли пользователь отменяет.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
popUpRecentsMenuForView (_: withDelegate:didEndSelector:contextInfo:) - popUpRecentsMenuForView:withDelegate:didEndSelector:contextInfo:Выводит на экран всплывающее меню Open Recent, связанное с берущим изображения.
Объявление
Swift
func popUpRecentsMenuForView(_aView: NSView!, withDelegatedelegate: AnyObject!, didEndSelectordidEndSelector: Selector, contextInfocontextInfo: UnsafeMutablePointer<Void>)Objective C
- (void)popUpRecentsMenuForView:(NSView *)aViewwithDelegate:(id)delegatedidEndSelector:(SEL)didEndSelectorcontextInfo:(void *)contextInfoПараметры
delegateОбъект, который вызовет селектор
didEndSelectorкогда завершается сеанс берущего изображения.didEndSelectorСелектор для вызова, когда завершается сеанс берущего изображения.
contextInfoЛюбые данные, которые должны быть переданы как параметр делегату через
didEndSelectorпосле того, как сеанс берущего изображения завершается.Обсуждение
didEndSelectorметод должен иметь следующую подпись:- (void)pictureTakerDidEnd:(IKPictureTaker *)sheet returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo;returnCodeзначение установлено вNSOKButtonесли пользователь проверяет, или кNSCancelButtonесли пользователь отменяет.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Открывает модальное диалоговое окно берущего изображения.
Возвращаемое значение
Возвраты
NSOKButtonесли пользователь редактирует или выбирает изображение;NSCancelButtonесли пользователь отменяет или не изменяет изображение по умолчанию.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Установите ввод изображения для берущего изображения.
Объявление
Swift
func setInputImage(_image: NSImage!)Objective C
- (void)setInputImage:(NSImage *)imageПараметры
imageNSImageобъект.Обсуждение
Входное изображение никогда не изменяется берущим изображения.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает входное изображение, связанное с берущим изображения.
Возвращаемое значение
Входное изображение.
Обсуждение
Входное изображение никогда не изменяется берущим изображения.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, разрешает ли получатель зеркальное отражение видео во время снимков.
Объявление
Swift
func setMirroring(_b: Bool)Objective C
- (void)setMirroring:(BOOL)bПараметры
bНастройка по умолчанию
YEStrue.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Возвраты, включено ли видео зеркальное отражение во время снимков.
Объявление
Swift
func mirroring() -> BoolObjective C
- (BOOL)mirroringВозвращаемое значение
YES возвратов, если видео зеркальное отражение включено, НЕТ иначе.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Ключи для настройки появления берущего изображения и поведения. Эти значения установлены путем отправки экземпляра берущего изображения
setValue:forKey.Объявление
Swift
let IKPictureTakerAllowsVideoCaptureKey: NSString! let IKPictureTakerAllowsFileChoosingKey: NSString! let IKPictureTakerUpdateRecentPictureKey: NSString! let IKPictureTakerAllowsEditingKey: NSString! let IKPictureTakerShowEffectsKey: NSString! let IKPictureTakerInformationalTextKey: NSString! let IKPictureTakerImageTransformsKey: NSString! let IKPictureTakerOutputImageMaxSizeKey: NSString! let IKPictureTakerShowAddressBookPictureKey: NSString! let IKPictureTakerShowEmptyPictureKey: NSString! let IKPictureTakerRemainOpenAfterValidateKey: NSString!Objective C
NSString *const IKPictureTakerAllowsVideoCaptureKey; NSString *const IKPictureTakerAllowsFileChoosingKey; NSString *const IKPictureTakerShowRecentPictureKey; NSString *const IKPictureTakerUpdateRecentPictureKey; NSString *const IKPictureTakerAllowsEditingKey; NSString *const IKPictureTakerShowEffectsKey; NSString *const IKPictureTakerInformationalTextKey; NSString *const IKPictureTakerImageTransformsKey; NSString *const IKPictureTakerOutputImageMaxSizeKey; NSString *const IKPictureTakerCropAreaSizeKey; NSString *const IKPictureTakerShowAddressBookPictureKey; NSString *const IKPictureTakerShowEmptyPictureKey; NSString *const IKPictureTakerRemainOpenAfterValidateKey;Константы
-
IKPictureTakerAllowsVideoCaptureKeyIKPictureTakerAllowsVideoCaptureKeyКлюч для разрешения видеосъемки. Присваиваемое значение
NSNumberзначение (BOOL) чье значение по умолчаниюYEStrue.Доступный в OS X v10.5 и позже.
-
IKPictureTakerAllowsFileChoosingKeyIKPictureTakerAllowsFileChoosingKeyКлюч для разрешения пользователю выбрать файл. Присваиваемое значение
NSNumberобъект, содержащий aBOOLоцените, чье значение по умолчаниюYEStrue.Доступный в OS X v10.5 и позже.
-
IKPictureTakerUpdateRecentPictureKeyIKPictureTakerUpdateRecentPictureKeyКлюч для разрешения недавнего изображения быть обновленным. Присваиваемое значение
NSNumberобъект, содержащий aBOOLоцените, чье значение по умолчаниюYEStrue.Доступный в OS X v10.5 и позже.
-
IKPictureTakerAllowsEditingKeyIKPictureTakerAllowsEditingKeyКлюч для разрешения редактирования изображение. Присваиваемое значение
NSNumberобъект, содержащий aBOOLоцените, чье значение по умолчаниюYEStrue.Доступный в OS X v10.5 и позже.
-
IKPictureTakerShowEffectsKeyIKPictureTakerShowEffectsKeyКлюч для показа эффектов. Присваиваемое значение
NSNumberобъект, содержащий aBOOLоцените, чье значение по умолчаниюNOfalse.Доступный в OS X v10.5 и позже.
-
IKPictureTakerInformationalTextKeyIKPictureTakerInformationalTextKeyКлюч для информационного текста. Присваиваемое значение
NSStringилиNSAttributedStringвозразите, чье значение по умолчанию"Drag Image Here".Доступный в OS X v10.5 и позже.
-
IKPictureTakerImageTransformsKeyIKPictureTakerImageTransformsKeyN ключ преобразования изображений. Присваиваемое значение
NSDictionaryобъект, который может быть сериализирован.Доступный в OS X v10.5 и позже.
-
IKPictureTakerOutputImageMaxSizeKeyIKPictureTakerOutputImageMaxSizeKeyКлюч для максимального размера выходного изображения. Присваиваемое значение
NSValueобъект (NSSize).Доступный в OS X v10.5 и позже.
-
IKPictureTakerCropAreaSizeKeyIKPictureTakerCropAreaSizeKeyКлюч для размера области обрезки. Присваиваемое значение
NSValueобъект (NSSize).Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.8.
-
IKPictureTakerShowAddressBookPictureKeyIKPictureTakerShowAddressBookPictureKeyКлюч для показа изображения адресной книги. Присваиваемое значение является булевым значением пакеты как
NSNumberобъект. Значение по умолчаниюNOfalse. Если установлено в ДА, берущий изображения автоматически добавляет изображение адресной книги для Меня пользователь в конце всплывающего меню Recent Pictures.Доступный в OS X v10.5 и позже.
-
IKPictureTakerShowEmptyPictureKeyIKPictureTakerShowEmptyPictureKeyКлюч для показа пустого изображения. Присваиваемое значение
NSImageобъект. Значение по умолчаниюnil. Если установлено в изображение, берущий изображения автоматически показывает изображение в конце всплывающего меню Recent Pictures. это не означает «изображения».Доступный в OS X v10.5 и позже.
-
IKPictureTakerRemainOpenAfterValidateKeyIKPictureTakerRemainOpenAfterValidateKeyКлюч, определяющий, должен ли берущий изображения остаться открытым после пользователя, выбирает сделанный. Это позволяет приложению программно отклонять панель. Присваиваемое значение
NSNumberобъект, содержащий aBOOLоцените, чье значение по умолчаниюNOfalseДоступный в OS X v10.6 и позже.
-
