NSTextAttachment
NSTextAttachment
объекты используются NSAttributedString
кластер класса как значения для присоединяемых атрибутов (сохраненный в приписанной строке под ключом назван NSAttachmentAttributeName
). Объекты, которые Вы создаете с этим классом, упоминаются, поскольку текстовое присоединение возражает, или когда никакой беспорядок не закончится как текстовые присоединения или просто присоединения.
Текстовый присоединяемый объект содержит объект NSFileWrapper, поочередно содержащий содержание прикрепленного файла. Это также использует объект ячейки, соответствующий протоколу NSTextAttachmentCell, чтобы нарисовать и обработать события от нажатия мыши. Большая часть поведения текстового присоединения понижена к обертке файла и присоединяемой ячейке. Посмотрите соответствующий класс и спецификации протокола для получения дополнительной информации.
Посмотрите спецификации класса NSAttributedString и NSTextView для получения общей информации о текстовых присоединениях.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSObject
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Инициализирует недавно выделенный
NSTextAttachment
объект содержать данную обертку файла.Объявление
Swift
init(fileWrapper
aWrapper
: NSFileWrapper?)Objective C
- (instancetype)initWithFileWrapper:(NSFileWrapper *)
aWrapper
Параметры
aWrapper
Обертка файла для получателя.
Возвращаемое значение
Получатель, инициализированный для содержания
aWrapper
и используйтеNSTextAttachmentCell
как его присоединяемая ячейка.Обсуждение
Этот метод является определяемым инициализатором для
NSTextAttachment
класс.Если
aWrapper
содержит файл образа, который получатель может интерпретировать какNSImage
объект, устанавливает присоединяемое изображение ячейки вNSImage
вместо к значкуaWrapper
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает обертку файла получателя.
Объявление
Swift
var fileWrapper: NSFileWrapper?
Objective C
@property(strong) NSFileWrapper *fileWrapper
Параметры
aWrapper
Обертка файла для получателя.
Обсуждение
Обертка файла содержит содержание прикрепленного файла.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает обертку файла получателя.
Объявление
Swift
var fileWrapper: NSFileWrapper?
Objective C
@property(strong) NSFileWrapper *fileWrapper
Возвращаемое значение
Обертка файла получателя.
Обсуждение
Обертка файла содержит содержание прикрепленного файла.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает объект, используемый, чтобы нарисовать значок для получателя и обработать события от нажатия мыши.
Объявление
Swift
var attachmentCell: NSTextAttachmentCellProtocol!
Objective C
@property(strong) id<NSTextAttachmentCell> attachmentCell
Параметры
aCell
Объект раньше рисовал значок для получателя и обрабатывал события от нажатия мыши.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– setFileWrapper:
– setImage:
(NSCell
)– icon
(NSFileWrapper
)– attachmentCell
-
Возвращается объект раньше рисовал значок для получателя и обрабатывал события от нажатия мыши.
Объявление
Swift
var attachmentCell: NSTextAttachmentCellProtocol!
Objective C
@property(strong) id<NSTextAttachmentCell> attachmentCell
Возвращаемое значение
Объект раньше рисовал значок для получателя и обрабатывал события от нажатия мыши.
Обсуждение
NSTextAttachment
объект значением по умолчанию используетNSTextAttachmentCell
возразите, что выводит на экран значок прикрепленного файла или его содержание, если файл содержит изображение.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
– fileWrapper
– image
(NSCell
)– icon
(NSFileWrapper
)– setAttachmentCell:
-
Этот символ используется для обозначения присоединения.
Объявление
Swift
var NSAttachmentCharacter: Int { get }
Objective C
enum { NSAttachmentCharacter = 0xfffc };
Константы