QCCompositionPickerView
QCCompositionPickerView класс позволяет пользователям просматривать составы, которые находятся в Кварцевом репозитории состава Композитора, и предварительно просматривать их. Можно установить входные параметры по умолчанию для предварительного просмотра состава при помощи метода setDefaultValue:forInputKey:.
Когда репозиторий состава обновляется, Обратите внимание на то, что представление средства выбора состава автоматически не обновляет свое содержание. Это - Ваша ответственность выполнить любое необходимое обновление.
Наследование
-
NSObject -
NSResponder -
NSView -
QCCompositionPickerView
-
NSObject -
NSResponder -
NSView -
QCCompositionPickerView
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Выбирает цвет фона для представления средства выбора состава.
Объявление
Swift
func setBackgroundColor(_aColor: NSColor!)Objective C
- (void)setBackgroundColor:(NSColor *)aColorПараметры
aColorЦвет для фона.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает цвет фона представления средства выбора состава.
Возвращаемое значение
Цвет фона.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Наборы, рисует ли представление средства выбора состава свой фон.
Объявление
Swift
func setDrawsBackground(_flag: Bool)Objective C
- (void)setDrawsBackground:(BOOL)flagПараметры
flagФоновое состояние рисования. Передача
YEStrueесли представление средства выбора состава рисует свой фон.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, рисует ли представление средства выбора состава свой фон.
Объявление
Swift
func drawsBackground() -> BoolObjective C
- (BOOL)drawsBackgroundВозвращаемое значение
YEStrueесли представление средства выбора состава рисует свой фон; иначеNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает значение по умолчанию для использования для входного параметра состава.
Объявление
Swift
func setDefaultValue(_value: AnyObject!, forInputKeykey: String!)Objective C
- (void)setDefaultValue:(id)valueforInputKey:(NSString *)keyПараметры
valueЭто значение по умолчанию переопределяет любое начальное значение, существующее для входных параметров состава с этим ключом. Передача
nilочистить значение по умолчанию.keyВходной ключ параметра, значение по умолчанию которого Вы хотите установить.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Очищает весь ранее значения по умолчанию набора для входных параметров состава.
Объявление
Swift
func resetDefaultInputValues()Objective C
- (void)resetDefaultInputValuesОбсуждение
Этот метод сбрасывает значения по умолчанию, установленные с методом
setDefaultValue:forInputKey:.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Начинает анимировать состав в представлении средства выбора состава.
Объявление
Swift
func startAnimation(_sender: AnyObject!)Objective C
- (void)startAnimation:(id)senderПараметры
senderОбъект, инициирующий анимацию.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Остановки, анимирующие состав, в настоящее время анимирующий в представлении средства выбора состава.
Объявление
Swift
func stopAnimation(_sender: AnyObject!)Objective C
- (void)stopAnimation:(id)senderПараметры
senderОбъект, останавливающий анимацию.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, анимирует ли представление средства выбора состава в настоящее время свой состав.
Объявление
Swift
func isAnimating() -> BoolObjective C
- (BOOL)isAnimatingВозвращаемое значение
YEStrueесли состав анимирует в представлении средства выбора состава;NOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает максимальную частоту кадров для анимации составов.
Объявление
Swift
func setMaxAnimationFrameRate(_maxFPS: Float)Objective C
- (void)setMaxAnimationFrameRate:(float)maxFPSПараметры
maxFPSЧастота кадров в кадрах в секунду. Передача
0.0не указать предел максимальному значению.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Получает максимальную частоту кадров для анимации составов.
Объявление
Swift
func maxAnimationFrameRate() -> FloatObjective C
- (float)maxAnimationFrameRateВозвращаемое значение
Максимальная частота кадров.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Включает дисплей имен состава в представлении средства выбора состава.
Объявление
Swift
func setShowsCompositionNames(_flag: Bool)Objective C
- (void)setShowsCompositionNames:(BOOL)flagПараметры
flagYEStrueуказывает для показа имени составов. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Получает, могут ли имена состава быть показаны в представлении средства выбора состава.
Объявление
Swift
func showsCompositionNames() -> BoolObjective C
- (BOOL)showsCompositionNamesВозвращаемое значение
YEStrueесли включен дисплей имен; иначеNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Устанавливает делегата представления средства выбора состава.
Объявление
Swift
func setDelegate(_delegate: AnyObject!)Objective C
- (void)setDelegate:(id)delegateПараметры
delegateДелегат в установленном.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Получает делегата представления средства выбора состава.
Объявление
Swift
func delegate() -> AnyObject!Objective C
- (id)delegateВозвращаемое значение
Делегат.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
setCompositionsFromRepositoryWithProtocol (_: andAttributes:) - setCompositionsFromRepositoryWithProtocol:andAttributes:Устанавливает составы в представлении средства выбора состава тем, которые соответствуют указанные критерии.
Объявление
Swift
func setCompositionsFromRepositoryWithProtocol(_ `protocol`: String!, andAttributesattributes: [NSObject : AnyObject]!)Objective C
- (void)setCompositionsFromRepositoryWithProtocol:(NSString *)protocolandAttributes:(NSDictionary *)attributesПараметры
protocolПротоколы, которым Вы хотите составы, которые, как показывают в представлении средства выбора, соответствовали. Можно передать любой из этих протоколов:
QCCompositionProtocolAnimation,QCCompositionProtocolImageProducer,QCCompositionProtocolImageFilter,QCCompositionProtocolImageCompositor,QCCompositionProtocolImageTransition, иQCCompositionProtocolScreenSaverRSS.attributesСловарь, содержащий атрибуты и их присваиваемые значения, которые Вы хотите, чтобы составы в представлении средства выбора соответствовали. Например, можно передать:
QCCompositionAttributeNameKey,QCCompositionAttributeDescriptionKey,QCCompositionAttributeCopyrightKey,QCCompositionAttributeBuiltInKey, иQCCompositionAttributeTimeDependentKey. Передачаnilесли Вы не хотите фильтровать на основе атрибутов.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает список составов, которые в настоящее время находятся в представлении средства выбора состава.
Возвращаемое значение
Массив
QCCompositionобъекты.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Наборы, позволить ли пустой выбор в представлении средства выбора состава.
Объявление
Swift
func setAllowsEmptySelection(_flag: Bool)Objective C
- (void)setAllowsEmptySelection:(BOOL)flagПараметры
flagYEStrueпозволить пустой выбор. Значение по умолчаниюNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Получает состояние пустого выбора представления средства выбора состава.
Объявление
Swift
func allowsEmptySelection() -> BoolObjective C
- (BOOL)allowsEmptySelectionВозвращаемое значение
YEStrueесли позволяется пустой выборNOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает форматное соотношение, используемое для отображения составов в представлении средства выбора состава.
Объявление
Swift
func setCompositionAspectRatio(_ratio: NSSize)Objective C
- (void)setCompositionAspectRatio:(NSSize)ratioПараметры
ratioФорматное соотношение.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Получает форматное соотношение, используемое для отображения составов в представлении средства выбора состава.
Объявление
Swift
func compositionAspectRatio() -> NSSizeObjective C
- (NSSize)compositionAspectRatioВозвращаемое значение
Форматное соотношение.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает состав, как выбрано в представлении средства выбора состава.
Объявление
Swift
func setSelectedComposition(_composition: QCComposition!)Objective C
- (void)setSelectedComposition:(QCComposition *)compositionПараметры
compositionСостав для выбора. Передача
nilесли Вы не хотите выбирать состав. Поведение не определено при передаче состава, который не находится в списке составов, которые в настоящее время находятся в представлении средства выбора состава.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает состав, в настоящее время выбирающийся в представлении средства выбора состава.
Объявление
Swift
func selectedComposition() -> QCComposition!Objective C
- (QCComposition *)selectedCompositionВозвращаемое значение
A
QCCompositionобъект, илиnilесли не выбран состав.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Определяет номер столбцов в представлении средства выбора состава.
Объявление
Swift
func setNumberOfColumns(_columns: Int)Objective C
- (void)setNumberOfColumns:(NSUInteger)columnsПараметры
columnsЧисло столбцов.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Получает число столбцов в представлении средства выбора состава.
Возвращаемое значение
Число столбцов.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Определяет номер строк в представлении средства выбора состава.
Объявление
Swift
func setNumberOfRows(_columns: Int)Objective C
- (void)setNumberOfRows:(NSUInteger)columnsПараметры
columnsЧисло строк.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Получает число строк в представлении средства выбора состава.
Возвращаемое значение
Число столбцов.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
QCCompositionPickerViewDidSelectCompositionNotification QCCompositionPickerViewDidSelectCompositionNotificationОтправленный, когда пользователь выбирает состав в представлении средства выбора.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
