IKImageBrowserItem
IKImageBrowserItem
неофициальный протокол объявляет методы что экземпляр IKImageBrowserView
использование класса для доступа к содержанию его источника данных для данного элемента. Некоторые методы в этом протоколе часто необходимы, таким образом, необходимо реализовать их эффективно.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает уникальную строку, идентифицирующую элемент источника данных.
Возвращаемое значение
Строка, идентифицирующая элемент источника данных
Обсуждение
Ваш источник данных должен реализовать этот метод. Представление браузера изображения использует этот идентификатор для соединения элемента источника данных и его кэша.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает тип представления изображения для отображения.
Объявление
Swift
func imageRepresentationType() -> String!
Objective C
- (NSString *)imageRepresentationType
Возвращаемое значение
Строка, указывающая тип представления изображения. Строка может быть любой из констант, определенных в
“Image Representation Types”
.Обсуждение
Ваш источник данных должен реализовать этот метод.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает изображение для отображения.
Объявление
Swift
func imageRepresentation() -> AnyObject!
Objective C
- (id)imageRepresentation
Возвращаемое значение
Изображение для отображения; может возвратиться
nil
если элемент не имеет никакого изображения для отображения.Обсуждение
Ваш источник данных должен реализовать этот метод. Этот метод часто вызывают, таким образом, получатель должен кэшировать возвращенный экземпляр.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает версию элемента.
Возвращаемое значение
Версия элемента.
Обсуждение
Этот метод является дополнительным. Получатель может возвратить новую версию, чтобы позволить браузеру изображения знать, что это не должно использовать свой кэш для элемента.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает заголовок дисплея изображения.
Возвращаемое значение
Заголовок дисплея изображения.
Обсуждение
Этот метод является дополнительным.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвращает подзаголовок дисплея изображения.
Возвращаемое значение
Подзаголовок дисплея изображения.
Обсуждение
Этот метод является дополнительным.
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Возвраты, можно ли этот элемент выбрать.
Объявление
Swift
func isSelectable() -> Bool
Objective C
- (BOOL)isSelectable
Возвращаемое значение
YES
true
если элемент можно выбрать;NO
false
иначе.Обсуждение
Этот метод является дополнительным. Можно предотвратить выбор этого элемента путем возврата
NO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
-
Представление вводит для изображений.
Объявление
Swift
let IKImageBrowserPathRepresentationType: NSString! let IKImageBrowserNSURLRepresentationType: NSString! let IKImageBrowserNSImageRepresentationType: NSString! let IKImageBrowserCGImageRepresentationType: NSString! let IKImageBrowserCGImageSourceRepresentationType: NSString! let IKImageBrowserNSDataRepresentationType: NSString! let IKImageBrowserNSBitmapImageRepresentationType: NSString! let IKImageBrowserQTMovieRepresentationType: NSString! let IKImageBrowserQTMoviePathRepresentationType: NSString! let IKImageBrowserQCCompositionRepresentationType: NSString! let IKImageBrowserQCCompositionPathRepresentationType: NSString! let IKImageBrowserQuickLookPathRepresentationType: NSString! let IKImageBrowserIconRefPathRepresentationType: NSString! let IKImageBrowserIconRefRepresentationType: NSString! let IKImageBrowserPDFPageRepresentationType: NSString!
Objective C
NSString * const IKImageBrowserPathRepresentationType; NSString * const IKImageBrowserNSURLRepresentationType; NSString * const IKImageBrowserNSImageRepresentationType; NSString * const IKImageBrowserCGImageRepresentationType; NSString * const IKImageBrowserCGImageSourceRepresentationType; NSString * const IKImageBrowserNSDataRepresentationType; NSString * const IKImageBrowserNSBitmapImageRepresentationType; NSString * const IKImageBrowserQTMovieRepresentationType; NSString * const IKImageBrowserQTMoviePathRepresentationType; NSString * const IKImageBrowserQCCompositionRepresentationType; NSString * const IKImageBrowserQCCompositionPathRepresentationType; NSString * const IKImageBrowserQuickLookPathRepresentationType; NSString * const IKImageBrowserIconRefPathRepresentationType; NSString * const IKImageBrowserIconRefRepresentationType; NSString * const IKImageBrowserPDFPageRepresentationType;
Константы
-
IKImageBrowserPathRepresentationType
IKImageBrowserPathRepresentationType
Представление пути (
NSString
).Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSURLRepresentationType
IKImageBrowserNSURLRepresentationType
NSURL
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSImageRepresentationType
IKImageBrowserNSImageRepresentationType
NSImage
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCGImageRepresentationType
IKImageBrowserCGImageRepresentationType
A
CGImageRef
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCGImageSourceRepresentationType
IKImageBrowserCGImageSourceRepresentationType
A
CGImageSourceRef
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSDataRepresentationType
IKImageBrowserNSDataRepresentationType
NSData
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSBitmapImageRepresentationType
IKImageBrowserNSBitmapImageRepresentationType
NSBitmapImageRep
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserQTMovieRepresentationType
IKImageBrowserQTMovieRepresentationType
A
QTMovie
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserQTMoviePathRepresentationType
IKImageBrowserQTMoviePathRepresentationType
Путь (NSString) или URL (NSURL) к фильму в формате QuickTime.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserQCCompositionRepresentationType
IKImageBrowserQCCompositionRepresentationType
A
QCComposition
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserQCCompositionPathRepresentationType
IKImageBrowserQCCompositionPathRepresentationType
Путь (NSString) или URL (NSURL) к Кварцевому составу Композитора.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserQuickLookPathRepresentationType
IKImageBrowserQuickLookPathRepresentationType
Путь (NSString) или URL (NSURL) для загрузки использования данных QuickLook.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserIconRefPathRepresentationType
IKImageBrowserIconRefPathRepresentationType
Путь к значку.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserIconRefRepresentationType
IKImageBrowserIconRefRepresentationType
Значок.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserPDFPageRepresentationType
IKImageBrowserPDFPageRepresentationType
A
PDFPage
экземпляр или aCGPDFPageRef
.Доступный в OS X v10.6 и позже.
-