Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSColorPicker

Опции
Развертывание Target:

На этой странице
Язык:

NSColorPicker

NSColorPicker класс является абстрактным суперклассом, реализующим NSColorPickingDefault протокол. NSColorPickingDefault и NSColorPickingCustom протоколы определяют способ добавить палитры цветов (настроенные пользовательские интерфейсы для выбора цвета) к NSColorPanel.

Наследование


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Инициализирует палитру цветов с указанной цветной панелью и маской режима палитры цветов.

    Объявление

    Swift

    init?(pickerMask mask: Int, colorPanel owningColorPanel: 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 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 и позже.

    См. также

    provideNewButtonImage

  • Изображение кнопки используется палитрой цветов. (только для чтения)

    Объявление

    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, тогда выберите цвета из изображения. В режиме списка пользовательского цвета пользователь может создать и загрузить списки именованных цветов. Два пользовательских режима обеспечивают NSPopUpLists для того, чтобы загрузиться и сохранить файлы. Наконец, режим цветового диска обеспечивает упрощенное управление для выбора цветов.

    Оператор импорта

    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 и позже.

    См. также

    – detachColorList:

  • Ничего не делает. Переопределение для отсоединения списка цветов от палитры цветов.

    Объявление

    Swift

    func detachColorList(_ colorList: NSColorList)

    Objective C

    - (void)detachColorList:(NSColorList *)colorList

    Параметры

    colorList

    Список цветов для отсоединения.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.0 и позже.

    См. также

    – attachColorList:

  • Ничего не делает. Переопределение для реакции на изменение размера.

    Объявление

    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 и позже.