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() -> BoolObjective C
- (BOOL)isSelectableВозвращаемое значение
YEStrueесли элемент можно выбрать;NOfalseиначе.Обсуждение
Этот метод является дополнительным. Можно предотвратить выбор этого элемента путем возврата
NOfalse.Оператор импорта
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;Константы
-
IKImageBrowserPathRepresentationTypeIKImageBrowserPathRepresentationTypeПредставление пути (
NSString).Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSURLRepresentationTypeIKImageBrowserNSURLRepresentationTypeNSURLобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSImageRepresentationTypeIKImageBrowserNSImageRepresentationTypeNSImageобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCGImageRepresentationTypeIKImageBrowserCGImageRepresentationTypeA
CGImageRefобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCGImageSourceRepresentationTypeIKImageBrowserCGImageSourceRepresentationTypeA
CGImageSourceRefобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSDataRepresentationTypeIKImageBrowserNSDataRepresentationTypeNSDataобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserNSBitmapImageRepresentationTypeIKImageBrowserNSBitmapImageRepresentationTypeNSBitmapImageRepобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserQTMovieRepresentationTypeIKImageBrowserQTMovieRepresentationTypeA
QTMovieобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserQTMoviePathRepresentationTypeIKImageBrowserQTMoviePathRepresentationTypeПуть (NSString) или URL (NSURL) к фильму в формате QuickTime.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserQCCompositionRepresentationTypeIKImageBrowserQCCompositionRepresentationTypeA
QCCompositionобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserQCCompositionPathRepresentationTypeIKImageBrowserQCCompositionPathRepresentationTypeПуть (NSString) или URL (NSURL) к Кварцевому составу Композитора.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserQuickLookPathRepresentationTypeIKImageBrowserQuickLookPathRepresentationTypeПуть (NSString) или URL (NSURL) для загрузки использования данных QuickLook.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserIconRefPathRepresentationTypeIKImageBrowserIconRefPathRepresentationTypeПуть к значку.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserIconRefRepresentationTypeIKImageBrowserIconRefRepresentationTypeЗначок.
Доступный в OS X v10.5 и позже.
-
IKImageBrowserPDFPageRepresentationTypeIKImageBrowserPDFPageRepresentationTypeA
PDFPageэкземпляр или aCGPDFPageRef.Доступный в OS X v10.6 и позже.
-
