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 *)
aWindow
withDelegate:(id)delegate
didEndSelector:(SEL)didEndSelector
contextInfo:(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)
delegate
didEndSelector:(SEL)didEndSelector
contextInfo:(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 *)
aView
withDelegate:(id)delegate
didEndSelector:(SEL)didEndSelector
contextInfo:(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
Параметры
image
NSImage
объект.Обсуждение
Входное изображение никогда не изменяется берущим изображения.
Оператор импорта
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
Настройка по умолчанию
YES
true
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвраты, включено ли видео зеркальное отражение во время снимков.
Объявление
Swift
func mirroring() -> Bool
Objective 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;
Константы
-
IKPictureTakerAllowsVideoCaptureKey
IKPictureTakerAllowsVideoCaptureKey
Ключ для разрешения видеосъемки. Присваиваемое значение
NSNumber
значение (BOOL
) чье значение по умолчаниюYES
true
.Доступный в OS X v10.5 и позже.
-
IKPictureTakerAllowsFileChoosingKey
IKPictureTakerAllowsFileChoosingKey
Ключ для разрешения пользователю выбрать файл. Присваиваемое значение
NSNumber
объект, содержащий aBOOL
оцените, чье значение по умолчаниюYES
true
.Доступный в OS X v10.5 и позже.
-
IKPictureTakerUpdateRecentPictureKey
IKPictureTakerUpdateRecentPictureKey
Ключ для разрешения недавнего изображения быть обновленным. Присваиваемое значение
NSNumber
объект, содержащий aBOOL
оцените, чье значение по умолчаниюYES
true
.Доступный в OS X v10.5 и позже.
-
IKPictureTakerAllowsEditingKey
IKPictureTakerAllowsEditingKey
Ключ для разрешения редактирования изображение. Присваиваемое значение
NSNumber
объект, содержащий aBOOL
оцените, чье значение по умолчаниюYES
true
.Доступный в OS X v10.5 и позже.
-
IKPictureTakerShowEffectsKey
IKPictureTakerShowEffectsKey
Ключ для показа эффектов. Присваиваемое значение
NSNumber
объект, содержащий aBOOL
оцените, чье значение по умолчаниюNO
false
.Доступный в OS X v10.5 и позже.
-
IKPictureTakerInformationalTextKey
IKPictureTakerInformationalTextKey
Ключ для информационного текста. Присваиваемое значение
NSString
илиNSAttributedString
возразите, чье значение по умолчанию"Drag Image Here"
.Доступный в OS X v10.5 и позже.
-
IKPictureTakerImageTransformsKey
IKPictureTakerImageTransformsKey
N ключ преобразования изображений. Присваиваемое значение
NSDictionary
объект, который может быть сериализирован.Доступный в OS X v10.5 и позже.
-
IKPictureTakerOutputImageMaxSizeKey
IKPictureTakerOutputImageMaxSizeKey
Ключ для максимального размера выходного изображения. Присваиваемое значение
NSValue
объект (NSSize
).Доступный в OS X v10.5 и позже.
-
IKPictureTakerCropAreaSizeKey
IKPictureTakerCropAreaSizeKey
Ключ для размера области обрезки. Присваиваемое значение
NSValue
объект (NSSize
).Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.8.
-
IKPictureTakerShowAddressBookPictureKey
IKPictureTakerShowAddressBookPictureKey
Ключ для показа изображения адресной книги. Присваиваемое значение является булевым значением пакеты как
NSNumber
объект. Значение по умолчаниюNO
false
. Если установлено в ДА, берущий изображения автоматически добавляет изображение адресной книги для Меня пользователь в конце всплывающего меню Recent Pictures.Доступный в OS X v10.5 и позже.
-
IKPictureTakerShowEmptyPictureKey
IKPictureTakerShowEmptyPictureKey
Ключ для показа пустого изображения. Присваиваемое значение
NSImage
объект. Значение по умолчаниюnil
. Если установлено в изображение, берущий изображения автоматически показывает изображение в конце всплывающего меню Recent Pictures. это не означает «изображения».Доступный в OS X v10.5 и позже.
-
IKPictureTakerRemainOpenAfterValidateKey
IKPictureTakerRemainOpenAfterValidateKey
Ключ, определяющий, должен ли берущий изображения остаться открытым после пользователя, выбирает сделанный. Это позволяет приложению программно отклонять панель. Присваиваемое значение
NSNumber
объект, содержащий aBOOL
оцените, чье значение по умолчаниюNO
false
Доступный в OS X v10.6 и позже.
-