NSColor
Класс сразу
NSColor
объект представляет цвет, определяющийся в цветовом пространстве, каждая точка которого имеет ряд компонентов (такой как красный, зеленый, и синий), которые уникально определяют цвет.
NSColor
объект представляет цвет и иногда непрозрачность (альфа). Путем отправки a set
обменивайтесь сообщениями к NSColor
экземпляр, Вы выбираете цвет для текущего контекста получения. Установка цвета заставляет впоследствии нарисованную графику представлять цвет NSColor
экземпляр.
Это недопустимо для использования метода доступа, связанного с компонентами определенного цветового пространства на NSColor
объект, который не находится в том цветовом пространстве. Например, redComponent
свойство и getRed:green:blue:alpha:
работа метода над цветовыми объектами в калиброванном и устройстве цветовые пространства RGB. Если Вы отправляете такое сообщение в NSColor
объект в цветовом пространстве CMYK, исключение повышено. Далее, getComponents:
метод и numberOfComponents
работа свойства в цвете располагает с интервалами, которые имеют отдельные компоненты. Таким образом они возвращают компоненты NSColor
объекты как отдельные значения с плавающей точкой независимо от того, основываются ли они NSColorSpace
объекты или пробелы именованного цвета. Однако более старые выбирающие компонент методы такой как getRed:green:blue:alpha:
являются только эффективными на NSColor
объекты на основе пробелов именованного цвета.
Если Вы имеете NSColor
объект в неизвестном цветовом пространстве и Вы хотите извлечь его компоненты, необходимо сначала преобразовать цветовой объект в известное цветовое пространство перед использованием методов доступа компонента того цветового пространства.
Соответствует
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
init (calibratedHue:saturation:brightness:alpha:) + colorWithCalibratedHue:saturation:brightness:alpha:
Создает и возвращается
NSColor
объект с помощью данной непрозрачности и компонентов цветового пространства HSB.Объявление
Swift
init(calibratedHue
hue
: CGFloat, saturationsaturation
: CGFloat, brightnessbrightness
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
hue
Компонент оттенка цветового объекта в цветовом пространстве HSB.
saturation
Компонент насыщенности цветового объекта в цветовом пространстве HSB.
brightness
Яркость (или значение) компонент цветового объекта в цветовом пространстве HSB.
alpha
Значение непрозрачности цветового объекта,
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Создает и возвращается
NSColor
объект с помощью данной непрозрачности и компонентов RGB.Объявление
Swift
init(calibratedRed
red
: CGFloat, greengreen
: CGFloat, blueblue
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
red
Красный компонент цветового объекта.
green
Зеленый компонент цветового объекта.
blue
Синий компонент цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Создает и возвращается
NSColor
объект с помощью данной непрозрачности и полутонового значения.Объявление
Swift
init(calibratedWhite
white
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
white
Полутоновое значение цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Создает и возвращается
NSColor
объект путем нахождения цвета с указанным именем в данном каталоге.Объявление
Параметры
listName
Имя каталога, в котором можно найти указанный цвет; это может быть стандартным каталогом.
colorName
Имя цвета. Обратите внимание на то, что цвет должен быть определен в пространстве именованного цвета для получения его с этим методом.
Возвращаемое значение
Цветовой объект.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Создает и возвращается
NSColor
объект с помощью данного значения непрозрачности и компонентов CMYK.Объявление
Swift
init(deviceCyan
cyan
: CGFloat, magentamagenta
: CGFloat, yellowyellow
: CGFloat, blackblack
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
cyan
Голубой компонент цветового объекта.
magenta
Пурпурный компонент цветового объекта.
yellow
Желтый компонент цветового объекта.
black
Черный компонент цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Создает и возвращается
NSColor
объект с помощью данного значения непрозрачности и компонентов цветового пространства HSB.Объявление
Swift
init(deviceHue
hue
: CGFloat, saturationsaturation
: CGFloat, brightnessbrightness
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
hue
Компонент оттенка цветового объекта.
saturation
Компонент насыщенности цветового объекта.
brightness
Компонент яркости цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Создает и возвращается
NSColor
объект с помощью данного значения непрозрачности и компонентов RGB.Объявление
Swift
init(deviceRed
red
: CGFloat, greengreen
: CGFloat, blueblue
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
red
Красный компонент цветового объекта.
green
Зеленый компонент цветового объекта.
blue
Синий компонент цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Создает и возвращается
NSColor
объект с помощью данной непрозрачности и полутоновых значений.Объявление
Swift
init(deviceWhite
white
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
white
Полутоновое значение цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Преобразовывает Базовый объект цвета изображения в
NSColor
эквивалентный.Объявление
Swift
init(CIColor
color
: CIColor) -> NSColorObjective C
+ (NSColor *)colorWithCIColor:(CIColor *)
color
Параметры
color
Базовый цвет изображения для преобразования.
Возвращаемое значение
NSColor
объект, соответствующий указанному Базовому цвету изображения.Обсуждение
Если цветовое пространство и компоненты связались с, метод повышает
color
nil
или недопустимый.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
-
Возвраты
NSColor
объект создается из указанных компонентов данного цветового пространства.Объявление
Swift
init(colorSpace
space
: NSColorSpace, componentscomponents
: UnsafePointer<CGFloat>, countnumberOfComponents
: Int) -> NSColorObjective C
+ (NSColor *)colorWithColorSpace:(NSColorSpace *)
space
components:(const CGFloat *)components
count:(NSInteger)numberOfComponents
Параметры
space
NSColorSpace
объект, представляющий цветовое пространство. Метод повышает, если этоnil
.components
Массив компонентов в указанном цветовом пространстве для использования для создания
NSColor
объект. Порядок этих компонентов определяется профилем цветового пространства, с альфа-компонентом всегда длятся. (Если Вы хотите, чтобы создаваемый цвет был непрозрачен, укажите 1.0 для альфа-компонента.)numberOfComponents
Число компонентов в
components
массив. Это должно соответствовать число, продиктованное указанным цветовым пространством плюс одно для альфы. Этот метод повышает исключение, если они не соответствуют.Возвращаемое значение
Цветовой объект. Если
space
представляет цветовое пространство, не могущее, не может использоваться сNSColor
объекты — например, цветовое пространство «образца» — возвраты методаnil
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Возвращает цвет, создаваемый из указанных компонентов в sRGB цветовом пространстве.
Объявление
Swift
init(SRGBRed
red
: CGFloat, greengreen
: CGFloat, blueblue
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
red
Красный компонент цветового объекта.
green
Зеленый компонент цветового объекта.
blue
Синий компонент цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
Возвращает цвет, создаваемый с указанным белым и альфа-значениями в цветовом пространстве GenericGamma22.
Объявление
Swift
init(genericGamma22White
white
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
white
Белое значение цветового объекта.
alpha
Значение непрозрачности цветового объекта.
Возвращаемое значение
Цветовой объект.
Обсуждение
Значения ниже 0.0 интерпретируются как 0,0, и значения выше 1.0 интерпретируются как 1,0.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.7 и позже.
-
Создает и возвращается
NSColor
объект с указанным оттенком, насыщенностью, яркостью и значениями альфа-канала.Объявление
Swift
init(hue
hue
: CGFloat, saturationsaturation
: CGFloat, brightnessbrightness
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
hue
Оттенок (цветной) компонент, выраженный как значение с плавающей точкой в диапазоне 0–1.0.
saturation
Компонент насыщенности цвета, выраженный как значение с плавающей точкой в диапазоне 0–1.0.
brightness
Компонент яркости, выраженный как значение с плавающей точкой в диапазоне 0–1.0.
alpha
Альфа (непрозрачность), выраженная как значение с плавающей точкой в диапазоне 0 (очевидный) для 1,0 (непрозрачный).
Обсуждение
Этот метод создает
NSCustomColorSpace
цвет, который совместим с sRGB цветовым пространством. Этот метод предоставлен для более простого повторного использования использующего кодаUIColor
на iOS.Где возможно, предпочтительно указать цветовое пространство явно с помощью
colorWithSRGBRed:green:blue:alpha:
илиcolorWithGenericGamma22White:alpha:
метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.9 и позже.
-
Создает и возвращается
NSColor
объект с указанными красными, зелеными, синими значениями, и альфа-канала.Объявление
Swift
init(red
red
: CGFloat, greengreen
: CGFloat, blueblue
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
red
Красное значение канала, выраженное как значение с плавающей точкой в диапазоне 0–1.0.
green
Зеленое значение канала, выраженное как значение с плавающей точкой в диапазоне 0–1.0.
blue
Синее значение канала, выраженное как значение с плавающей точкой в диапазоне 0–1.0.
alpha
Альфа (непрозрачность), выраженная как значение с плавающей точкой в диапазоне 0 (очевидный) для 1,0 (непрозрачный).
Обсуждение
Этот метод создает
NSCustomColorSpace
цвет, который совместим с sRGB цветовым пространством. Этот метод предоставлен для более простого повторного использования использующего кодаUIColor
на iOS.Где возможно, предпочтительно указать цветовое пространство явно с помощью
colorWithSRGBRed:green:blue:alpha:
илиcolorWithGenericGamma22White:alpha:
метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.9 и позже.
-
Создает и возвращает белого (или серый)
NSColor
объект с указанной яркостью и значениями альфа-канала.Объявление
Swift
init(white
white
: CGFloat, alphaalpha
: CGFloat) -> NSColorПараметры
white
Яркость, выраженная как значение с плавающей точкой в диапазоне 0–1.0.
alpha
Альфа (непрозрачность), выраженная как значение с плавающей точкой в диапазоне 0 (очевидный) для 1,0 (непрозрачный).
Обсуждение
Этот метод создает
NSCustomColorSpace
цвет, который совместим с sRGB цветовым пространством. Этот метод предоставлен для более простого повторного использования использующего кодаUIColor
на iOS.Где возможно, предпочтительно указать цветовое пространство явно с помощью
colorWithSRGBRed:green:blue:alpha:
илиcolorWithGenericGamma22White:alpha:
метод.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.9 и позже.
-
Возвраты
NSColor
возразите, чье полутоновое значение 0.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье значение RGB 0.0, 0.0, 1.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье значение RGB 0.6, 0.4, 0.2 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSColor
возразите, чья шкала полутонов и альфа-значения оба 0.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSColor
возразите, чье значение RGB 0.0, 1.0, 1.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье полутоновое значение является 1/3 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье полутоновое значение 0.5 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье значение RGB 0.0, 1.0, 0.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье полутоновое значение является 2/3 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье значение RGB 1.0, 0.0, 1.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье значение RGB 1.0, 0.5, 0.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSColor
возразите, чье значение RGB 0.5, 0.0, 0.5 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты
NSColor
возразите, чье значение RGB 1.0, 0.0, 0.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чья шкала полутонов и альфа-значения оба 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
возразите, чье значение RGB 1.0, 1.0, 0.0 и чье альфа-значение 1.0.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Создает и возвращается
NSColor
возразите, что использует указанный образец изображения.Объявление
Swift
init(patternImage
image
: NSImage) -> NSColorObjective C
+ (NSColor *)colorWithPatternImage:(NSImage *)
image
Параметры
image
Изображение для использования в качестве образца для цветового объекта. Изображение размещается рядом, запускаясь у основания окна. Изображение не масштабируется.
Возвращаемое значение
NSColor
объект. Этот цветовой объект автовыпущен.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
patternImage patternImage
СвойствоИзображение образца, используемое в качестве цвета. (только для чтения)
Объявление
Swift
var patternImage: NSImage { get }
Objective C
@property(readonly, strong) NSImage *patternImage
Обсуждение
Это свойство содержит изображение (вместо сплошного цвета) для использования во время получения. Изображения образца размещаются рядом по мере необходимости для заполнения представленной области.
Не получайте доступ к этому свойству, если Вы не создали цветовой объект с помощью изображения образца. Доступ к этому свойству для цветов, создаваемых с помощью других типов информации о цвете, повышает исключение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для поверхности выбранного управления в списке или таблице.
Объявление
Swift
class func alternateSelectedControlColor() -> NSColor
Objective C
+ (NSColor *)alternateSelectedControlColor
Возвращаемое значение
Системный цвет, используемый для поверхности выбранного управления — управление, щелкнувшее или перетащенное. Этот цвет используется в списках и таблицах. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Обсуждение
Этот цвет является таблицей, и список просматривают эквивалентный
selectedControlColor
цвет, использующийся для средств управления в других представлениях.Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
-
Возвращает системный цвет, используемый для текста в выбранном управлении.
Объявление
Swift
class func alternateSelectedControlTextColor() -> NSColor
Objective C
+ (NSColor *)alternateSelectedControlTextColor
Обсуждение
Этот цвет является таблицей, и список просматривают эквивалентный
selectedControlTextColor
цвет, использующийся для средств управления в других представлениях.Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.2 и позже.
-
Возвраты
NSColor
объект указан данным оттенком контроля.Объявление
Swift
init(forControlTint
controlTint
: NSControlTint) -> NSColorObjective C
+ (NSColor *)colorForControlTint:(NSControlTint)
controlTint
Параметры
controlTint
Оттенок управления, для которого можно возвратиться
NSColor
объект. Это - одна из настроек оттенка. Для больше на оттенках управления, посмотрите Используя Системный Оттенок Управления.Возвращаемое значение
NSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для фона больших средств управления.
Объявление
Swift
class func controlBackgroundColor() -> NSColor
Objective C
+ (NSColor *)controlBackgroundColor
Возвращаемое значение
Системный цвет использовал для фона больших средств управления, таких как браузеры, табличные представления и представления клипа. Для получения общей информации о системных цветах посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для плоских поверхностей управления.
Возвращаемое значение
Системный цвет используется для плоских поверхностей управления. По умолчанию цвет управления является цветом образца, который проведет управляемые линии для фона окна, совпадающего с возвращенный
windowBackgroundColor
.Если Вы используете
controlColor
предположение, что это - тело, у Вас может быть неправильное появление. Необходимо использоватьlightGrayColor
в его месте.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращается массив, содержащий систему, указал цвета фона для переменных строк в таблицах и списках.
Объявление
Swift
class func controlAlternatingRowBackgroundColors() -> [AnyObject]
Objective C
+ (NSArray *)controlAlternatingRowBackgroundColors
Возвращаемое значение
Массив
NSColor
объекты, указывающие системные цвета, используемые для строк в таблицах и списках. Вы не должны предполагать, что массив будет содержать только два цвета. Для получения общей информации о системных цветах посмотрите Системные Цвета Доступа.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает системный цвет, используемый для выделенных внешних панелей средств управления.
Объявление
Swift
class func controlHighlightColor() -> NSColor
Objective C
+ (NSColor *)controlHighlightColor
Возвращаемое значение
Из двух легких границ, работающих вдоль вершины и оставленный средств управления, представляя отражения от источника света в верхнем левом, цвете внутренней, более тусклой границы. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для легких выделений в средствах управления.
Объявление
Swift
class func controlLightHighlightColor() -> NSColor
Objective C
+ (NSColor *)controlLightHighlightColor
Возвращаемое значение
Из двух легких границ, работающих вдоль вершины и оставленный средств управления, представляя отражения от источника света в верхнем левом, цвете внешней, более яркой границы. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для теней, отброшенных от средств управления.
Объявление
Swift
class func controlShadowColor() -> NSColor
Objective C
+ (NSColor *)controlShadowColor
Возвращаемое значение
Из двух темных границ, работающих вдоль нижней части и права на средства управления, представляя тени, цвет внутренней, более легкой границы. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для темного края тени, отброшенной от средств управления.
Объявление
Swift
class func controlDarkShadowColor() -> NSColor
Objective C
+ (NSColor *)controlDarkShadowColor
Возвращаемое значение
Из двух темных границ, работающих вдоль нижней части и права на средства управления, представляя тени, цвет внешней, более темной границы. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для текста на неотключенных средствах управления.
Возвращаемое значение
Цвет используется для текста на включенных средствах управления. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает оттенок управления существующей системой.
Объявление
Swift
class func currentControlTint() -> NSControlTint
Objective C
+ (NSControlTint)currentControlTint
Возвращаемое значение
Оттенок управления существующей системой.
Обсуждение
Приложение может зарегистрироваться для
NSControlTintDidChangeNotification
уведомление, которое будет уведомлено относительно изменений в системе, управляет оттенком.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвращает системный цвет, используемый для текста на отключенных средствах управления.
Объявление
Swift
class func disabledControlTextColor() -> NSColor
Objective C
+ (NSColor *)disabledControlTextColor
Возвращаемое значение
Цвет используется для текста на отключенных средствах управления. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для дополнительных линий сетки в, например, табличное представление.
Возвращаемое значение
Системный цвет используется для линий сетки. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый в качестве цвета фона для ячеек заголовка в представлениях схемы и табличных представлениях.
Возвращаемое значение
Системный цвет, используемый в качестве фона для ячеек заголовка в таблице и представлениях схемы. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для текста в ячейках заголовка в представлениях схемы и табличных представлениях.
Возвращаемое значение
Системный цвет, используемый для текста в ячейках заголовка в таблице и представлениях схемы. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, представляющий виртуальный источник света на экране.
Возвращаемое значение
Системный цвет для виртуального источника света на экране.
Обсуждение
Этот метод вызывается
highlightWithLevel:
метод. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, представляющий кольцо клавиатурного фокуса вокруг средств управления.
Объявление
Swift
class func keyboardFocusIndicatorColor() -> NSColor
Objective C
+ (NSColor *)keyboardFocusIndicatorColor
Возвращаемое значение
Системный цвет представление фокусирующего кольца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для плоской поверхности невыбранной кнопки ползунка.
Возвращаемое значение
Системный цвет используется для отменявшей кнопки ползунка.
Обсуждение
Скошенные края кнопки, устанавливающие его в освобождении, нарисованы в выделенных и затененных версиях цвета поверхности. Когда кнопка выбрана, ее цветные изменения в
selectedKnobColor
. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для прокрутки «панели» — т.е. для канавки, в которую перемещается кнопка скроллера
Возвращаемое значение
Системный цвет используется для полос прокрутки. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает цвет, используемый для выбранных средств управления в неключевых представлениях.
Объявление
Swift
class func secondarySelectedControlColor() -> NSColor
Objective C
+ (NSColor *)secondarySelectedControlColor
Возвращаемое значение
Системный цвет используется для выбранных средств управления в неключевых представлениях. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.1 и позже.
См. также
-
Возвращает системный цвет, используемый для поверхности выбранного управления — управление, по которому щелкнули или перетаскивают.
Объявление
Swift
class func selectedControlColor() -> NSColor
Objective C
+ (NSColor *)selectedControlColor
Обсуждение
Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для текста в выбранном управлении — управление, щелкнувшее или перетащенное.
Объявление
Swift
class func selectedControlTextColor() -> NSColor
Objective C
+ (NSColor *)selectedControlTextColor
Обсуждение
Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для поверхности выбранных пунктов меню.
Объявление
Swift
class func selectedMenuItemColor() -> NSColor
Objective C
+ (NSColor *)selectedMenuItemColor
Возвращаемое значение
Системный цвет используется для выбранных пунктов меню. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для текста в пунктах меню.
Объявление
Swift
class func selectedMenuItemTextColor() -> NSColor
Objective C
+ (NSColor *)selectedMenuItemTextColor
Возвращаемое значение
Системный цвет используется для текста в выбранных пунктах меню. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для фона выделенного текста.
Объявление
Swift
class func selectedTextBackgroundColor() -> NSColor
Objective C
+ (NSColor *)selectedTextBackgroundColor
Возвращаемое значение
Системный цвет используется для фона выделенного текста. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для выделенного текста.
Объявление
Swift
class func selectedTextColor() -> NSColor
Objective C
+ (NSColor *)selectedTextColor
Возвращаемое значение
Системный цвет используется для выделенного текста. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для кнопки ползунка, когда это выбрано.
Объявление
Swift
class func selectedKnobColor() -> NSColor
Objective C
+ (NSColor *)selectedKnobColor
Возвращаемое значение
Системный цвет использовал для кнопки ползунка, выбранной — т.е. перетащенный. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, представляющий виртуальные тени, брошенные повышенными объектами на экране.
Возвращаемое значение
Системный цвет для виртуального случая теней повышенными объектами на экране.
Обсуждение
Этот метод вызывается
shadowWithLevel:
. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для фона текста.
Объявление
Swift
class func textBackgroundColor() -> NSColor
Objective C
+ (NSColor *)textBackgroundColor
Возвращаемое значение
Системный цвет используется для фона текста. Когда текст выбран, его изменения цвета фона в возвращаемом значении
selectedTextBackgroundColor
. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для текста.
Возвращаемое значение
Системный цвет используется для текста. Когда текст выбран, его цветные изменения в возвращаемом значении
selectedTextColor
. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает цвет образца, который проведет управляемые линии для фона окна.
Объявление
Swift
class func windowBackgroundColor() -> NSColor
Objective C
+ (NSColor *)windowBackgroundColor
Возвращаемое значение
Цвет образца используется для фона окна. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает системный цвет, используемый для рамок окна, за исключением их текста.
Возвращаемое значение
Системный цвет используется для рамок окна. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает системный цвет, используемый для текста в рамках окна.
Объявление
Swift
class func windowFrameTextColor() -> NSColor
Objective C
+ (NSColor *)windowFrameTextColor
Возвращаемое значение
Системный цвет используется для текста в рамках окна. Для получения общей информации о системных цветах, посмотрите Системные Цвета Доступа.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Когда области показали позади представлений, возвращает цвет для использования.
Объявление
Swift
class func underPageBackgroundColor() -> NSColor
Objective C
+ (NSColor *)underPageBackgroundColor
Возвращаемое значение
NSColor
экземпляр.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.8 и позже.
-
Основной цвет для использования для текста в метках.
Возвращаемое значение
Цветовой объект для использования для текста, выведенного на экран в интерфейсе.
Обсуждение
Используйте это раскрашивает самые важные текстовые метки Вашего пользовательского интерфейса.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Дополнительный цвет для использования для текста в метках.
Объявление
Swift
class func secondaryLabelColor() -> NSColor
Objective C
+ (NSColor *)secondaryLabelColor
Возвращаемое значение
Цветовой объект для использования для текста, выведенного на экран в интерфейсе.
Обсуждение
Используйте это раскрашивает текстовые поля, содержащие менее важный текст в Вашем пользовательском интерфейсе. Например, Вы могли бы использовать это в метках, выводящих на экран подзаголовки или дополнительную информацию.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Третичный цвет для использования для текста в метках.
Объявление
Swift
class func tertiaryLabelColor() -> NSColor
Objective C
+ (NSColor *)tertiaryLabelColor
Возвращаемое значение
Цветовой объект для использования для текста, выведенного на экран в интерфейсе.
Обсуждение
Используйте этот цвет для недоступного текста и для другого менее важного текста в Вашем интерфейсе.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Четверичный цвет для использования для текста метки и разделителей
Объявление
Swift
class func quaternaryLabelColor() -> NSColor
Objective C
+ (NSColor *)quaternaryLabelColor
Возвращаемое значение
Цветовой объект для использования для текста, выведенного на экран в интерфейсе.
Обсуждение
Используйте этот цвет для наименее важного текста в Вашем интерфейсе и для разделителей между текстовыми элементами. Например, Вы использовали бы этот цвет для отключенного вторичного текста.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает булево значение, указывающее ли альфа поддержки приложений.
Объявление
Swift
class func ignoresAlpha() -> Bool
Objective C
+ (BOOL)ignoresAlpha
Возвращаемое значение
YES
true
если приложение не поддерживает альфу; иначеNO
false
. Когда приложение импортирует альфу (посредством цветного перетаскивания, например), с этим значением консультируются. Значение определяет, имеет ли цветная панель ползунок непрозрачности.Это значение
YES
true
по умолчанию, указывая, что компоненты непрозрачности импортируемых цветов будут установлены в 1,0. Если приложение хочет альфу, оно может вызватьsetIgnoresAlpha:
метод с параметромNO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает ли альфа поддержки приложений.
Объявление
Swift
class func setIgnoresAlpha(_
flag
: Bool)Objective C
+ (void)setIgnoresAlpha:(BOOL)
flag
Параметры
flag
YES
true
указать, что приложение не будет поддерживать альфу. По умолчанию приложения игнорируют альфу.Обсуждение
Если приложение не поддерживает альфу, никакой ползунок непрозрачности не выведен на экран в цветной панели, и цвета притянули или вставили, установили их альфа-значения в 1,0. Приложения, которые должны импортировать альфу, могут вызвать этот метод с
flag
набор кNO
false
и явно сделайте цвета непрозрачными в случаях, где это имеет значение для них. Обратите внимание на то, что вызывая это со значениемYES
true
переопределения любой набор значений сNSColorPanel
методsetShowsAlpha:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSColor
в настоящее время на данной области монтажа.Объявление
Swift
init?(fromPasteboard
pasteBoard
: NSPasteboard) -> NSColorObjective C
+ (NSColor *)colorFromPasteboard:(NSPasteboard *)
pasteBoard
Параметры
pasteBoard
Область монтажа, из которой можно возвратить цвет.
Возвращаемое значение
Цвет в настоящее время на области монтажа или
nil
еслиpasteBoard
не содержит цветные данные. Альфа-компонент возвращенного цвета установлен в 1,0 еслиignoresAlpha
возвратыYES
true
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Пишут данные получателя в указанную область монтажа.
Объявление
Swift
func writeToPasteboard(_
pasteBoard
: NSPasteboard)Objective C
- (void)writeToPasteboard:(NSPasteboard *)
pasteBoard
Параметры
pasteBoard
Область монтажа, в которую можно записать цветные данные получателя. Если эта область монтажа не поддерживает цветные данные, метод ничего не делает.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает CMYK получателя и значения непрозрачности.
Объявление
Swift
func getCyan(_
cyan
: UnsafeMutablePointer<CGFloat>, magentamagenta
: UnsafeMutablePointer<CGFloat>, yellowyellow
: UnsafeMutablePointer<CGFloat>, blackblack
: UnsafeMutablePointer<CGFloat>, alphaalpha
: UnsafeMutablePointer<CGFloat>)Параметры
cyan
По возврату, содержит голубой компонент цветового объекта.
magenta
По возврату, содержит пурпурный компонент цветового объекта.
yellow
По возврату, содержит желтый компонент цветового объекта.
black
По возврату, содержит черный компонент цветового объекта.
alpha
По возврату, содержит значение непрозрачности цветового объекта.
Обсуждение
Если
NULL
передается в как параметр, метод не устанавливает то значение. Этот метод работы только с представлением объектов раскрашиваетNSDeviceCMYKColorSpace
. Отправка его к другим объектам повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает компонент HSB получателя и значения непрозрачности в соответствующих параметрах.
Объявление
Swift
func getHue(_
hue
: UnsafeMutablePointer<CGFloat>, saturationsaturation
: UnsafeMutablePointer<CGFloat>, brightnessbrightness
: UnsafeMutablePointer<CGFloat>, alphaalpha
: UnsafeMutablePointer<CGFloat>)Параметры
hue
По возврату, содержит компонент оттенка цветового объекта.
saturation
По возврату, содержит компонент насыщенности цветового объекта.
brightness
По возврату, содержит компонент яркости цветового объекта.
alpha
По возврату, содержит значение непрозрачности цветового объекта.
Обсуждение
Если
NULL
передается в как параметр, метод не устанавливает то значение. Этот метод работы только с представлением объектов раскрашиваетNSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовое пространство. Отправка его к другим объектам повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает компонент RGB получателя и значения непрозрачности в соответствующих параметрах.
Объявление
Swift
func getRed(_
red
: UnsafeMutablePointer<CGFloat>, greengreen
: UnsafeMutablePointer<CGFloat>, blueblue
: UnsafeMutablePointer<CGFloat>, alphaalpha
: UnsafeMutablePointer<CGFloat>)Параметры
red
По возврату, содержит красный компонент цветового объекта.
green
По возврату, содержит зеленый компонент цветового объекта.
blue
По возврату, содержит синий компонент цветового объекта.
alpha
По возврату, содержит значение непрозрачности цветового объекта.
Обсуждение
Если
NULL
передается в как параметр, метод не устанавливает то значение. Этот метод работы только с представлением объектов раскрашиваетNSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовое пространство. Отправка его к другим объектам повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает полутоновое значение получателя и альфа-значения.
Объявление
Swift
func getWhite(_
white
: UnsafeMutablePointer<CGFloat>, alphaalpha
: UnsafeMutablePointer<CGFloat>)Параметры
white
По возврату, содержит полутоновое значение цветового объекта.
alpha
По возврату, содержит значение непрозрачности цветового объекта.
Обсуждение
Если
NULL
передается в как параметр, метод не устанавливает то значение. Этот метод работы только с представлением объектов раскрашиваетNSCalibratedWhiteColorSpace
,NSCalibratedBlackColorSpace
,NSDeviceBlackColorSpace
, илиNSDeviceWhiteColorSpace
цветовое пространство. Отправка его к другим объектам повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает компоненты получателя как массив.
Объявление
Swift
func getComponents(_
components
: UnsafeMutablePointer<CGFloat>)Objective C
- (void)getComponents:(CGFloat *)
components
Параметры
components
Массив, содержащий компоненты цветового объекта как
float
значения.Обсуждение
Можно вызвать этот метод на
NSColor
объекты, создаваемые из пользовательского цвета, располагают с интервалами для получения отдельных компонентов с плавающей точкой, включая альфу. Если получатель не имеет компонентов с плавающей точкой, повышает исключение. Узнать, сколько компонентов находится вcomponents
массив, используйтеnumberOfComponents
свойство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
numberOfComponents numberOfComponents
СвойствоЧисло компонентов в цвете. (только для чтения)
Объявление
Swift
var numberOfComponents: Int { get }
Objective C
@property(readonly) NSInteger numberOfComponents
Обсуждение
Это свойство отражает число значений компонентов с плавающей точкой в цвете и включает альфа-компонент. Если цветовой объект не имеет никаких значений компонентов с плавающей точкой, получение доступ к этому свойству повышает исключение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
alphaComponent alphaComponent
СвойствоАльфа (непрозрачность) значение компонента цвета. (только для чтения)
Объявление
Swift
var alphaComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat alphaComponent
Обсуждение
Значение этого свойства между
0.0
и1.0
, где0.0
представляет полностью прозрачный и1.0
представляет полностью непрозрачный. Если цвет не имеет никакого альфа-компонента, значение этого свойства1.0
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
whiteComponent whiteComponent
СвойствоБелое значение компонента цвета. (только для чтения)
Объявление
Swift
var whiteComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat whiteComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSCalibratedWhiteColorSpace
,NSCalibratedBlackColorSpace
,NSDeviceBlackColorSpace
, илиNSDeviceWhiteColorSpace
цветовые пространства. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
redComponent redComponent
СвойствоКрасное значение компонента цвета. (только для чтения)
Объявление
Swift
var redComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat redComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовые пространства. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
greenComponent greenComponent
СвойствоЗеленое значение компонента цвета. (только для чтения)
Объявление
Swift
var greenComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat greenComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовые пространства. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
blueComponent blueComponent
СвойствоСинее значение компонента цвета. (только для чтения)
Объявление
Swift
var blueComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat blueComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовые пространства. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
cyanComponent cyanComponent
СвойствоГолубое значение компонента цвета. (только для чтения)
Объявление
Swift
var cyanComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat cyanComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSDeviceCMYKColorSpace
цветовое пространство. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
magentaComponent magentaComponent
СвойствоПурпурное значение компонента цвета. (только для чтения)
Объявление
Swift
var magentaComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat magentaComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSDeviceCMYKColorSpace
цветовое пространство. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
yellowComponent yellowComponent
СвойствоЖелтое значение компонента цвета. (только для чтения)
Объявление
Swift
var yellowComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat yellowComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSDeviceCMYKColorSpace
цветовое пространство. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
blackComponent blackComponent
СвойствоЧерное значение компонента цвета. (только для чтения)
Объявление
Swift
var blackComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat blackComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSDeviceCMYKColorSpace
цветовое пространство, которые имеют черный компонент. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
hueComponent hueComponent
СвойствоЗначение компонента оттенка цвета. (только для чтения)
Объявление
Swift
var hueComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat hueComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовые пространства. Значения RGB преобразовываются в значения HSB по мере необходимости. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
saturationComponent saturationComponent
СвойствоЗначение компонента насыщенности цвета. (только для чтения)
Объявление
Swift
var saturationComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat saturationComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовые пространства. Значения RGB преобразовываются в значения HSB по мере необходимости. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
brightnessComponent brightnessComponent
СвойствоЗначение компонента яркости цвета. (только для чтения)
Объявление
Swift
var brightnessComponent: CGFloat { get }
Objective C
@property(readonly) CGFloat brightnessComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSCalibratedRGBColorSpace
илиNSDeviceRGBColorSpace
цветовые пространства. Значения RGB преобразовываются в значения HSB по мере необходимости. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
catalogNameComponent catalogNameComponent
СвойствоКаталог, содержащий имя цвета. (только для чтения)
Объявление
Swift
var catalogNameComponent: String { get }
Objective C
@property(readonly, copy) NSString *catalogNameComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSNamedColorSpace
цветовое пространство. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Локализованная версия имени каталога, содержащего цвет. (только для чтения)
Объявление
Swift
var localizedCatalogNameComponent: String { get }
Objective C
@property(readonly, copy) NSString *localizedCatalogNameComponent
Обсуждение
Используйте значение в этом свойстве при отображении имени каталога в пользовательском интерфейсе. Получите доступ к этому свойству только для, раскрашивает
NSNamedColorSpace
цветовое пространство. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
colorNameComponent colorNameComponent
СвойствоИмя цвета. (только для чтения)
Объявление
Swift
var colorNameComponent: String { get }
Objective C
@property(readonly, copy) NSString *colorNameComponent
Обсуждение
Получите доступ к этому свойству только для, раскрашивает
NSNamedColorSpace
цветовое пространство. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Локализованная версия цветного имени. (только для чтения)
Объявление
Swift
var localizedColorNameComponent: String { get }
Objective C
@property(readonly, copy) NSString *localizedColorNameComponent
Обсуждение
Используйте значение в этом свойстве при отображении цветного имени в пользовательском интерфейсе. Получите доступ к этому свойству только для, раскрашивает
NSNamedColorSpace
цветовое пространство. Доступ к нему для других типов цвета повышает исключение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Цветовое пространство связалось с цветом. (только для чтения)
Объявление
Swift
var colorSpace: NSColorSpace { get }
Objective C
@property(readonly, strong) NSColorSpace *colorSpace
Обсуждение
Получите доступ к этому свойству только для цветов, имеющих связанное цветовое пространство — в частности, цвета, не создаваемые по имени или использование изображения образца. Доступ к нему для других типов цвета повышает исключение. Если Вы не уверены о цветовом объекте, преобразовываете его в эквивалент
NSColorSpace
- основанный объект прежде, чем вызвать этот метод.Безопасно получить доступ к этому свойству для цветовых объектов, создаваемых с именами цветового пространства
NSCalibratedWhiteColorSpace
,NSCalibratedBlackColorSpace
,NSCalibratedRGBColorSpace
,NSDeviceWhiteColorSpace
,NSDeviceBlackColorSpace
,NSDeviceRGBColorSpace
,NSDeviceCMYKColorSpace
, илиNSCustomColorSpace
— или сNSColorSpace
методы класса, соответствующие этим именам.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
colorSpaceName colorSpaceName
Свойство -
Создает и возвращается
NSColor
чей цвет совпадает с получателем, за исключением того, что новоеNSColor
находится в указанном цветовом пространстве.Объявление
Objective C
- (NSColor *)colorUsingColorSpaceName:(NSString *)
colorSpace
Параметры
colorSpace
Имя цветового пространства, содержащего новое
NSColor
объект. ЕслиcolorSpace
nil
, самое надлежащее цветовое пространство используется.Возвращаемое значение
Новое
NSColor
объект илиnil
если не может быть сделано указанное преобразование.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Создает и возвращается
NSColor
возразите, чей цвет совпадает с получателем, за исключением того, что новый NSColor находится в данном цветовом пространстве и является определенным для данного устройства.Объявление
Swift
func colorUsingColorSpaceName(_
colorSpace
: String?, devicedeviceDescription
: [NSObject : AnyObject]?) -> NSColor?Objective C
- (NSColor *)colorUsingColorSpaceName:(NSString *)
colorSpace
device:(NSDictionary *)deviceDescription
Параметры
colorSpace
Имя цветового пространства, содержащего новое
NSColor
объект. ЕслиcolorSpace
nil
, самое надлежащее цветовое пространство используется.deviceDescription
Описание устройства. Описания устройства могут быть получены из окон, экранов и принтеров с
deviceDescription
метод.Если
deviceDescription
nil
, текущее устройство (как получено из в настоящее время lockFocus’ed окно представления или, при печати, текущий принтер) используется.Возвращаемое значение
Новые NSColor возражают или
nil
если не может быть сделано указанное преобразование.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает новый цветовой объект, представляющий цвет получателя в указанном цветовом пространстве.
Объявление
Swift
func colorUsingColorSpace(_
space
: NSColorSpace) -> NSColor?Objective C
- (NSColor *)colorUsingColorSpace:(NSColorSpace *)
space
Параметры
space
Цветовое пространство нового
NSColor
объект.Возвращаемое значение
Новое
NSColor
объект. Этот метод преобразовывает цвет получателя в эквивалентный в новом цветовом пространстве. Несмотря на то, что новый цвет мог бы иметь различные значения компонентов, он выглядит одинаково как оригинал. Возвратыnil
если преобразование не возможно.Если цветовое пространство получателя совпадает с, это указало в
space
, этот метод возвращает то жеNSColor
объект.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.4 и позже.
См. также
-
Создает и возвращается
NSColor
возразите, чьи значения компонентов являются взвешенной суммой получателя и указанного цветового объекта.Объявление
Objective C
- (NSColor *)blendedColorWithFraction:(CGFloat)
fraction
ofColor:(NSColor *)color
Параметры
fraction
Сумма цвета для смешивания с цветом получателя. Метод преобразовывает
color
и копия получателя к RGB, и затем устанавливает каждый компонент возвращенного цвета кfraction
изcolor
значение плюс 1 –fraction
из получателя.color
Цвет для смешивания с цветом получателя.
Возвращаемое значение
Объект итогового цвета или
nil
если не могут быть преобразованы цвета.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Создает и возвращается
NSColor
объект, имеющий то же цветовое пространство и значения компонентов как получатель, но указанный альфа-компонент.Объявление
Swift
func colorWithAlphaComponent(_
alpha
: CGFloat) -> NSColorObjective C
- (NSColor *)colorWithAlphaComponent:(CGFloat)
alpha
Параметры
alpha
Значение непрозрачности нового
NSColor
объект.Возвращаемое значение
Новое
NSColor
объект. Если цветовое пространство получателя не включает альфа-компонент, получатель возвращается.Обсуждение
Подкласс с явными компонентами непрозрачности должен переопределить этот метод для возврата цвета с указанной альфой.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает цветовой объект, представляющий смешение между получателем и цветом подсветки, возвращенным
highlightColor
.Объявление
Swift
func highlightWithLevel(_
highlightLevel
: CGFloat) -> NSColor?Objective C
- (NSColor *)highlightWithLevel:(CGFloat)
highlightLevel
Параметры
highlightLevel
Сумма цвета подсветки, смешивающегося с цветом получателя. Это должно быть числом от 0,0 до 1.0. A
highlightLevel
ниже 0.0 интерпретируется как 0,0; ahighlightLevel
выше 1.0 интерпретируется как 1,0.Возвращаемое значение
Новое
NSColor
объект. Возвратыnil
если не могут быть преобразованы цвета.Обсуждение
Вызовите этот метод, когда Вы захотите украсить получение
NSColor
для использования в выделениях.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает цветовой объект, представляющий смешение между получателем и цветом тени, возвращенным
shadowColor
.Объявление
Swift
func shadowWithLevel(_
shadowLevel
: CGFloat) -> NSColor?Objective C
- (NSColor *)shadowWithLevel:(CGFloat)
shadowLevel
Параметры
shadowLevel
Сумма цвета тени используется для смешения. Это должно быть числом от 0,0 до 1.0. A
shadowLevel
ниже 0.0 интерпретируется как 0,0; ashadowLevel
выше 1.0 интерпретируется как 1,0.Возвращаемое значение
Новое
NSColor
объект. Возвратыnil
если не могут быть преобразованы цвета.Обсуждение
Вызовите этот метод, когда Вы захотите затемнить получение NSColor для использования в тенях.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Базовый Графический цветовой объект, соответствующий цвету. (только для чтения)
Обсуждение
Это свойство всегда содержит допустимый цвет, даже при том, что значение может быть приближением в некоторых случаях. Нет никакой гарантируемой цветной точности туда и обратно.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.8 и позже.
-
Создает и возвращает новый цвет с помощью указанного CGColor.
Объявление
Swift
init!(CGColor
cgColor
: CGColor) -> NSColorObjective C
+ (NSColor *)colorWithCGColor:(CGColorRef)
cgColor
Параметры
cgColor
Базовая Графика окрашивает ссылку.
Возвращаемое значение
NSColor
экземпляр.Обсуждение
Этот метод может возвратиться
nil
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.8 и позже.
-
Рисует текущий цвет в данном прямоугольнике.
Объявление
Swift
func drawSwatchInRect(_
rect
: NSRect)Objective C
- (void)drawSwatchInRect:(NSRect)
rect
Параметры
rect
Прямоугольник, в котором можно нарисовать цвет.
Обсуждение
Подклассы украшают прямоугольник некоторым способом для указания типа цвета. Этот метод вызывается цветными скважинами, образцами и другими объектами пользовательского интерфейса та потребность к цветам отображения.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Выбирает цвет последующего получения к цвету, который представляет получатель.
Объявление
Swift
func set()
Objective C
- (void)set
Обсуждение
Этот метод должен быть реализован в подклассах.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает цвет заливки последующего получения к цвету получателя.
Объявление
Swift
func setFill()
Objective C
- (void)setFill
Обсуждение
Этот метод должен быть реализован в подклассах.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Выбирает цвет обводки последующего получения к цвету получателя.
Объявление
Swift
func setStroke()
Objective C
- (void)setStroke
Обсуждение
Этот метод должен быть реализован в подклассах.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Версия платформы AppKit, содержащей определенное исправление ошибки.
Объявление
Swift
var NSAppKitVersionNumberWithPatternColorLeakFix: Double { get }
Objective C
#define NSAppKitVersionNumberWithPatternColorLeakFix 641.0
Константы
-
NSAppKitVersionNumberWithPatternColorLeakFix
NSAppKitVersionNumberWithPatternColorLeakFix
Определенная версия платформы AppKit, представившей фиксацию для того, чтобы правильно автовыпустить объекты, возвращенные
colorWithPatternImage:
метод. Разработчики не должны должны быть использовать эту константу, если они не пишут приложения для OS X v10.1 и ранее.Доступный в OS X v10.2 и позже.
-
-
Отправленный, когда системные цвета были изменены (такой как через системный интерфейс панели управления).
Это уведомление не содержит объекта уведомления и нет
userInfo
словарь.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.