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

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

Разработчик

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

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

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

NSColorPickingCustom

Вместе с NSColorPickingDefault протокол, NSColorPickingCustom обеспечивает способ добавить палитры цветов — настроенные пользовательские интерфейсы для выбора цвета — к приложению NSColorPanel экземпляр. NSColorPickingDefault протокол обеспечивает основное поведение для палитры цветов. NSColorPicker класс принимает NSColorPickingDefault протокол.

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


Не применимый

Соответствует


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • setColor (_:) - setColor: Требуемый

    Корректирует получатель для создания указанного цвета в настоящее время выбранным цветом. (требуемый)

    Объявление

    Swift

    func setColor(_ color: NSColor)

    Objective C

    - (void)setColor:(NSColor *)color

    Параметры

    color

    Цвет для установки как в настоящее время выбранный цвет.

    Обсуждение

    Этот метод вызывается на средство выбора текущего цвета каждый раз NSColorPanel setColor: метод вызывается. Если color фактически отличается от цвета палитры цветов (как это было бы, если бы, например, пользователь перетащил цвет в NSColorPanelокрасьте хорошо), этот метод мог использоваться для обновления цвета палитры цветов для отражения изменения.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • currentMode () - currentMode Требуемый

    Возвращает текущий режим получателя (или подрежим, если применимо). (требуемый)

    Объявление

    Swift

    func currentMode() -> NSColorPanelMode

    Objective C

    - (NSColorPanelMode)currentMode

    Возвращаемое значение

    Режим средства выбора текущего цвета. Возвращенное значение должно быть уникально для Вашей палитры цветов. См. этот список описания протокола уникальных значений для средств выбора стандартного цвета, используемых Набором Приложения.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – supportsMode:

  • supportsMode (_:) - supportsMode: Требуемый

    Возвращает булево значение, указывающее, поддерживает ли получатель указанный режим выбора. (требуемый)

    Объявление

    Swift

    func supportsMode(_ mode: NSColorPanelMode) -> Bool

    Objective C

    - (BOOL)supportsMode:(NSColorPanelMode)mode

    Параметры

    mode

    Режим выбора цвета.

    Возвращаемое значение

    YEStrue если палитра цветов поддерживает указанный режим выбора цвета; иначе NOfalse.

    Обсуждение

    Этот метод вызывается когда NSColorPanel сначала инициализируется: Это используется, чтобы попытаться восстановить ранее выбранный режим пользователя. Это также вызывается NSColorPanel setMode: метод для нахождения палитры цветов, поддерживающей определенный режим. См. этот список описания протокола уникальных значений режима для средств выбора стандартного цвета, используемых Набором Приложения.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – currentMode

  • Возвращает представление, содержащее пользовательский интерфейс получателя. (требуемый)

    Объявление

    Swift

    func provideNewView(_ initialRequest: Bool) -> NSView

    Objective C

    - (NSView *)provideNewView:(BOOL)initialRequest

    Параметры

    initialRequest

    YEStrue только, когда этот метод сначала вызывается для Вашей палитры цветов. Если initialRequest YEStrue, метод должен выполнить любую требуемую инициализацию (такую как ленивая загрузка файла пера, инициализация представления или выполнение любой другой пользовательской инициализации, требуемой для Вашего средства выбора).

    Возвращаемое значение

    Представление, содержащее пользовательский интерфейс палитры цветов. NSView возвращенный этим методом должен быть установлен автоматически изменить размеры и его ширины и высоты.

    Обсуждение

    Это сообщение отправляется в палитру цветов каждый раз, когда цветная панель пытается вывести на экран его. Это может быть, когда панель сначала представлена, когда пользователь переключает средства выбора, или когда средство выбора переключается через API.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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