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

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

Разработчик

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

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

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

NSDraggingImageComponent

NSDraggingImageComponent класс представляет отдельный объект в элементе перетаскивания.

Массив NSDraggingImageComponent экземпляры составляются вместе для создания изображения перетаскивания для NSDraggingItem. NSDraggingImageComponent экземпляры можно просто рассмотреть как именованные изображения с расположением, используемым NSDraggingItem экземпляр.

Посмотрите Ссылку класса NSDraggingItem для получения дополнительной информации.

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


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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.7 и позже.
  • Инициализирует и возвращает компонент изображения перетаскивания с указанным ключом.

    Объявление

    Swift

    init!(key key: String!)

    Objective C

    - (instancetype)initWithKey:(NSString *)key

    Параметры

    key

    Ключ.

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

    Инициализированный компонент изображения перетаскивания с указанным ключом.

    Обсуждение

    Этот метод является определяемым инициализатором.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Создает и возвращает компонент изображения перетаскивания с указанным ключом.

    Объявление

    Objective C

    + (NSDraggingImageComponent *)draggingImageComponentWithKey:(NSString *)key

    Параметры

    key

    Ключ.

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

    Компонент изображения перетаскивания с пряным ключом.

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

    Objective C

    @import AppKit;

    Доступность

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

  • ключ ключ Свойство

    Уникальное имя этого экземпляра компонента изображения.

    Объявление

    Objective C

    @property(copy) NSString *key

    Обсуждение

    Ключ должен быть уникальным для каждого компонента в NSDraggingItem экземпляр. Можно создать собственные именованные компоненты, однако ключи, описанные в Компонентных Ключах NSDragImage, имеют особые значения.

    Когда NSDraggingItem экземпляры imageComponents изменяются одним из enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock: методы изображение, связанное с этим ключом, превращены в изображение нового компонента изображения, связанное с тем же ключом.

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

    Objective C

    @import AppKit;

    Доступность

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

  • Объект, обеспечивающий содержимые изображения компонента.

    Объявление

    Swift

    var contents: AnyObject!

    Objective C

    @property(strong) id contents

    Обсуждение

    Обычно Вы устанавливаете NSImage экземпляр или a CGImageRef как содержание.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • кадр кадр Свойство

    Координатное пространство является границами родительского элемента перетаскивания.

    Объявление

    Swift

    var frame: NSRect

    Objective C

    @property NSRect frame

    Обсуждение

    Кадр {{0,0}, {draggingFrame.size.width, draggingFrame.size.height}}.

    Координатное пространство является границами родителя NSDraggingItem экземпляр draggingFrame.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    draggingFrame (Класс NSDraggingItem)

  • Эти константы используются initWithKey:, draggingImageComponentWithKey: методы и key свойство.

    Объявление

    Swift

    let NSDraggingImageComponentIconKey: NSString! let NSDraggingImageComponentLabelKey: NSString!

    Objective C

    NSString * const NSDraggingImageComponentIconKey ; NSString * const NSDraggingImageComponentLabelKey;

    Константы

    • NSDraggingImageComponentIconKey

      NSDraggingImageComponentIconKey

      Ключ с соответствующим значением, которое является изображением перетаскиваемого элемента.

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

    • NSDraggingImageComponentLabelKey

      NSDraggingImageComponentLabelKey

      Ключ с соответствующим значением, представляющим текстового партнера метки элемента, например, имени файла.

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