NSColorPicker
NSColorPicker
класс является абстрактным суперклассом, реализующим NSColorPickingDefault
протокол. NSColorPickingDefault
и NSColorPickingCustom
протоколы определяют способ добавить палитры цветов (настроенные пользовательские интерфейсы для выбора цвета) к NSColorPanel
.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSColorPickingDefault
-
NSObjectProtocol
-
Печатаемый
-
NSColorPickingDefault
-
NSObject
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Инициализирует палитру цветов с указанной цветной панелью и маской режима палитры цветов.
Объявление
Swift
init?(pickerMask
mask
: Int, colorPanelowningColorPanel
: NSColorPanel)Objective C
- (instancetype)initWithPickerMask:(NSUInteger)
mask
colorPanel:(NSColorPanel *)owningColorPanel
Параметры
mask
Маска палитры цветов.
owningColorPanel
NSColorPanel
этому принадлежит палитра цветов. Это значение кэшируется так, к нему можно получить доступ с помощьюcolorPanel
свойство.Возвращаемое значение
Инициализированный объект палитры цветов.
Обсуждение
Переопределите этот метод для ответа на значения в
mask
или сделайте другую пользовательскую инициализацию. При переопределении этого метода в подклассе необходимо передать сообщение кsuper
как часть реализации.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
colorPanel colorPanel
СвойствоNSColorPanel
экземпляр, которому принадлежит палитра цветов. (только для чтения)Объявление
Swift
var colorPanel: NSColorPanel { get }
Objective C
@property(readonly, strong) NSColorPanel *colorPanel
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Устанавливает изображение, используемое для указанной ячейки кнопки.
Объявление
Swift
func insertNewButtonImage(_
newButtonImage
: NSImage, `in`buttonCell
: NSButtonCell)Objective C
- (void)insertNewButtonImage:(NSImage *)
newButtonImage
in:(NSButtonCell *)buttonCell
Параметры
newButtonImage
Изображение используется для указанной ячейки кнопки.
buttonCell
Ячейка кнопки, для которой можно установить изображение.
Обсуждение
Вызванный цветной панелью для вставки нового изображения в указанную ячейку путем вызова
NSButtonCell
setImage:
метод. Переопределите этот метод для настройкиnewButtonImage
перед вставкой вbuttonCell
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Изображение кнопки используется палитрой цветов. (только для чтения)
Объявление
Swift
var provideNewButtonImage: NSImage { get }
Objective C
@property(readonly, strong) NSImage *provideNewButtonImage
Обсуждение
Изображение, помещенное в режим, снабжает кнопками пользовательское использование для выбора этой палитры цветов. Это - то же изображение цветное использование панели в качестве параметра при отправке
insertNewButtonImage:in:
сообщение. Переопределите метод получателя этого свойства обеспечить изображение пользовательской кнопки. Реализация по умолчанию смотрит в пакете палитры цветов для файла TIFF, названного в честь класса палитры цветов с расширением “.tiff
”.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Ничего не делает. Переопределение для установки режима палитры цветов.
Объявление
Swift
func setMode(_
mode
: NSColorPanelMode)Objective C
- (void)setMode:(NSColorPanelMode)
mode
Параметры
mode
Постоянное указание режима выбора цвета. Эти константы определяются в
AppKit/NSColorPanel.h
.Обсуждение
В полутоновой альфе, «красный зеленый синий», голубой пурпурный желтый черный цвет, и режимы яркости насыщенности оттенка, пользователь корректирует цвета путем управления ползунками. В режиме заказной палитры пользователь может загрузиться
NSImage
файл (TIFF или EPS) вNSColorPanel
, тогда выберите цвета из изображения. В режиме списка пользовательского цвета пользователь может создать и загрузить списки именованных цветов. Два пользовательских режима обеспечиваютNSPopUpList
s для того, чтобы загрузиться и сохранить файлы. Наконец, режим цветового диска обеспечивает упрощенное управление для выбора цветов.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Ничего не делает. Переопределение для присоединения списка цветов к палитре цветов.
Объявление
Swift
func attachColorList(_
colorList
: NSColorList)Objective C
- (void)attachColorList:(NSColorList *)
colorList
Параметры
colorList
Список цветов для присоединения к палитре цветов.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Ничего не делает. Переопределение для отсоединения списка цветов от палитры цветов.
Объявление
Swift
func detachColorList(_
colorList
: NSColorList)Objective C
- (void)detachColorList:(NSColorList *)
colorList
Параметры
colorList
Список цветов для отсоединения.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Ничего не делает. Переопределение для реакции на изменение размера.
Объявление
Swift
func viewSizeChanged(_
sender
: AnyObject?)Objective C
- (void)viewSizeChanged:(id)
sender
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
buttonToolTip buttonToolTip
СвойствоПодсказка, показанная, когда курсор мыши по изображению кнопки палитры цветов. (только для чтения)
Объявление
Swift
var buttonToolTip: String { get }
Objective C
@property(readonly, copy) NSString *buttonToolTip
Обсуждение
Переопределите метод получателя этого свойства обеспечить подсказку по инструменту пользователя. Реализация по умолчанию возвращает имя класса получателя. Если Вы хотите, чтобы палитра цветов не имела никакой подсказки, возвратите пустую строку.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
minContentSize minContentSize
Свойствоминимальный размер содержания. (только для чтения)
Объявление
Swift
var minContentSize: NSSize { get }
Objective C
@property(readonly) NSSize minContentSize
Обсуждение
Содержание
NSColorPanel
объект не позволяет палитре цветов быть сделанной меньшей, чем этот размер.Переопределите метод получателя этого свойства возвратить минимальный размер для предметной области палитры цветов. Реализация по умолчанию получает минимальный размер содержания из автоизменяющего размеры представления поведения, указанного для палитры цветов. Вам не придется переопределить этот метод при надлежащей установке атрибутов автокалибровки палитры цветов в Интерфейсном Разработчике.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.