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
Фоновое состояние рисования. Передача
YES
true
если представление средства выбора состава рисует свой фон.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, рисует ли представление средства выбора состава свой фон.
Объявление
Swift
func drawsBackground() -> Bool
Objective C
- (BOOL)drawsBackground
Возвращаемое значение
YES
true
если представление средства выбора состава рисует свой фон; иначеNO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает значение по умолчанию для использования для входного параметра состава.
Объявление
Swift
func setDefaultValue(_
value
: AnyObject!, forInputKeykey
: String!)Objective C
- (void)setDefaultValue:(id)
value
forInputKey:(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() -> Bool
Objective C
- (BOOL)isAnimating
Возвращаемое значение
YES
true
если состав анимирует в представлении средства выбора состава;NO
false
иначе.Оператор импорта
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() -> Float
Objective 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
Параметры
flag
YES
true
указывает для показа имени составов. Значение по умолчаниюNO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Получает, могут ли имена состава быть показаны в представлении средства выбора состава.
Объявление
Swift
func showsCompositionNames() -> Bool
Objective C
- (BOOL)showsCompositionNames
Возвращаемое значение
YES
true
если включен дисплей имен; иначеNO
false
.Оператор импорта
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 *)
protocol
andAttributes:(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
Параметры
flag
YES
true
позволить пустой выбор. Значение по умолчаниюNO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Получает состояние пустого выбора представления средства выбора состава.
Объявление
Swift
func allowsEmptySelection() -> Bool
Objective C
- (BOOL)allowsEmptySelection
Возвращаемое значение
YES
true
если позволяется пустой выборNO
false
иначе.Оператор импорта
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() -> NSSize
Objective 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 и позже.