IKImageBrowserView
IKImageBrowserView класс является представлением для отображения и просмотра большой суммы изображений и фильмов эффективно.
Необходимо установить источник данных для представления и реализации, как минимум, numberOfItemsInImageBrowser: и imageBrowser:itemAtIndex: описанный в Ссылке на протокол IKImageBrowserDataSource. Элементы должны соответствовать IKImageBrowserItem Protocol протокол.
Объект делегата класса должен соответствовать IKImageBrowserDelegate Protocol протокол. Это получает уведомление об изменениях в выборе, а также событиях от нажатия мыши в ячейках.
Наследование
-
NSObject -
NSResponder -
NSView -
IKImageBrowserView
-
NSObject -
NSResponder -
NSView -
IKImageBrowserView
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSDraggingSource -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
Печатаемый -
Reflectable -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSDraggingDestination -
NSDraggingSource -
NSObject -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.5 и позже.
-
Инициализирует недавно выделенное представление браузера изображения с предоставленным прямоугольником кадра.
Параметры
frameПрямоугольник для браузера изображения.
Возвращаемое значение
Инициализированный объект.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Отмечает получатель как необходимость в его перезагруженных данных.
Объявление
Swift
func reloadData()Objective C
- (void)reloadDataОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Устанавливает делегата получателя.
Объявление
Swift
func setDelegate(_aDelegate: AnyObject!)Objective C
- (void)setDelegate:(id)aDelegateПараметры
aDelegateДелегат должен реализовать
IKImageBrowserDelegateнеофициальный протокол.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает делегата получателя.
Объявление
Swift
func delegate() -> AnyObject!Objective C
- (id)delegateВозвращаемое значение
Делегат.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает источник данных получателя.
Объявление
Swift
func setDataSource(_source: AnyObject!)Objective C
- (void)setDataSource:(id)sourceПараметры
sourceИсточник данных (
IKImageBrowserDataSource).Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает источник данных получателя.
Объявление
Swift
func dataSource() -> AnyObject!Objective C
- (id)dataSourceВозвращаемое значение
Источник данных (
IKImageBrowserDataSource). Источник данных не сохраняется получателем.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Определяет стиль появления ячеек.
Объявление
Swift
func setCellsStyleMask(_mask: Int)Objective C
- (void)setCellsStyleMask:(NSUInteger)maskПараметры
maskЦелочисленная битовая маска. Маска может быть указана путем объединения любой из опций, описанных в
“Cell Appearance Style Masks”использование C поразрядноORоператор.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает маску стиля появления для ячейки.
Возвращаемое значение
Маска стиля появления для ячейки.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Наборы, ограничивает ли получатель изображение ячейки к своему первоначальному размеру.
Объявление
Swift
func setConstrainsToOriginalSize(_flag: Bool)Objective C
- (void)setConstrainsToOriginalSize:(BOOL)flagПараметры
flagФлаг, указывающий, ограничить ли изображение. Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, ограничивает ли получатель изображение ячейки к своему первоначальному размеру.
Объявление
Swift
func constrainsToOriginalSize() -> BoolObjective C
- (BOOL)constrainsToOriginalSizeВозвращаемое значение
NOfalseесли не ограничивается изображение; иначеYEStrue.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Устанавливает интервал между ячейками в представлении.
Объявление
Swift
func setIntercellSpacing(_aSize: NSSize)Objective C
- (void)setIntercellSpacing:(NSSize)aSizeПараметры
aSizeПространство по вертикали и пространство по горизонтали между ячейками.
Обсуждение
По умолчанию оба значения
10.0в системе координат получателя.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает интервал между ячейками в представлении.
Возвращаемое значение
Пространство по вертикали и пространство по горизонтали между ячейками.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает ячейку для использования для указанного элемента.
Объявление
Swift
func newCellForRepresentedItem(_anItem: AnyObject!) -> IKImageBrowserCell!Objective C
- (IKImageBrowserCell *)newCellForRepresentedItem:(id)anItemПараметры
anItemЭлемент, который будет представлять возвращенная ячейка.
Возвращаемое значение
Новая ячейка.
Обсуждение
Подклассы могут переопределить этот метод для настройки появления ячейки, которая будет представлять
anItem.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Устанавливает значение изменения масштаба.
Объявление
Swift
func setZoomValue(_aValue: Float)Objective C
- (void)setZoomValue:(float)aValueПараметры
aValueЗначение изменения масштаба. Это значение должно быть больше или равным нулю и меньше или равным, чем один. Значение изменения масштаба нуля соответствует минимальному размеру (40x40 пикселей). Значение изменения масштаба каждый подразумевает, что изображения соответствуют границам браузера. Другие значения интерполированы.
Обсуждение
Необходимо использовать
setZoomValueилиsetCellSize:, но не оба. Установка значения изменения масштаба изменяет размер ячейки, и наоборот.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает текущее значение изменения масштаба.
Объявление
Swift
func zoomValue() -> FloatObjective C
- (float)zoomValueВозвращаемое значение
Значение изменения масштаба.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Определяет, как получатель изменяет размеры своего содержания при изменении масштаба.
Объявление
Swift
func setContentResizingMask(_mask: Int)Objective C
- (void)setContentResizingMask:(NSUInteger)maskПараметры
maskМаска изменения размеров. Вы указываете маску путем объединения любой из следующих опций с помощью C поразрядно
ORоператор:NSViewWidthSizable,NSViewHeightSizable. Другие значения проигнорированы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает содержание получателя изменение размеров маски, определяющей, как ее содержание изменено при изменении масштаба.
Возвращаемое значение
Довольное маска изменения размеров.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Прокручивает получатель к элементу в указанном индексе.
Объявление
Swift
func scrollIndexToVisible(_index: Int)Objective C
- (void)scrollIndexToVisible:(NSInteger)indexПараметры
indexИндекс элемента для прокрутки к.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Устанавливает размер ячейки.
Параметры
sizeРазмер для установки.
Обсуждение
Необходимо использовать
setCellSizeилиsetZoomValue:, но не оба. Установка значения изменения масштаба изменяет размер ячейки, и наоборот.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает размер ячейки.
Возвращаемое значение
Текущий размер для ячеек в представлении браузера изображения.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает индекс элемента в указанном расположении.
Объявление
Параметры
pointРасположение элемента.
Возвращаемое значение
Индекс элемента или
NSNotFoundесли никакой элемент в этом расположении.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает прямоугольник кадра для элемента, расположенного в указанном индексе.
Объявление
Параметры
indexИндекс элемента, прямоугольник кадра которого Вы хотите получить.
Возвращаемое значение
Прямоугольник кадра элемента.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Возвращает индексы в настоящее время видимых элементов представления.
Объявление
Swift
func visibleItemIndexes() -> NSIndexSet!Objective C
- (NSIndexSet *)visibleItemIndexesВозвращаемое значение
Набор, содержащий индексы.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает ячейку браузера для элемента в указанном индексе.
Объявление
Swift
func cellForItemAtIndex(_index: Int) -> IKImageBrowserCell!Objective C
- (IKImageBrowserCell *)cellForItemAtIndex:(NSUInteger)indexПараметры
indexИндекс.
Возвращаемое значение
Ячейка браузера в указанном индексе.
Обсуждение
Подклассы не должны переопределять этот метод.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает индексы выбранных ячеек.
Объявление
Swift
func selectionIndexes() -> NSIndexSet!Objective C
- (NSIndexSet *)selectionIndexesВозвращаемое значение
Индексы выбранных ячеек.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Выбирает ячейки в указанных индексах.
Объявление
Swift
func setSelectionIndexes(_indexes: NSIndexSet!, byExtendingSelectionextendSelection: Bool)Objective C
- (void)setSelectionIndexes:(NSIndexSet *)indexesbyExtendingSelection:(BOOL)extendSelectionПараметры
indexesИндексы ячеек Вы хотите выбрать.
extendSelectionA
BOOLзначение, указывающее, расширить ли текущий выбор. ПередачаYEStrueк расширяет выбор;NOfalseзаменяет текущий выбор.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, может ли пользователь выбрать больше чем одну ячейку за один раз.
Объявление
Swift
func setAllowsMultipleSelection(_flag: Bool)Objective C
- (void)setAllowsMultipleSelection:(BOOL)flagПараметры
flagA
BOOLзначение, указывающее, позволить ли множественные выборы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, позволяются ли множественные выборы.
Объявление
Swift
func allowsMultipleSelection() -> BoolObjective C
- (BOOL)allowsMultipleSelectionВозвращаемое значение
YEStrueесли получатель позволяет пользователю выбирать больше чем одну ячейку за один раз;NOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, позволяется ли пустой выбор.
Объявление
Swift
func setAllowsEmptySelection(_flag: Bool)Objective C
- (void)setAllowsEmptySelection:(BOOL)flagПараметры
flagA
BOOLзначение, указывающее, позволить ли пустой выбор.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, позволяется ли пустой выбор.
Объявление
Swift
func allowsEmptySelection() -> BoolObjective C
- (BOOL)allowsEmptySelectionВозвращаемое значение
YEStrueесли получатель позволяет пустой выбор;NOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, может ли пользователь переупорядочить элементы.
Объявление
Swift
func setAllowsReordering(_flag: Bool)Objective C
- (void)setAllowsReordering:(BOOL)flagПараметры
flagA
BOOLзначение, указывающее, может ли пользователь переупорядочить элементы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, может ли пользователь переупорядочить элементы.
Объявление
Swift
func allowsReordering() -> BoolObjective C
- (BOOL)allowsReorderingВозвращаемое значение
YEStrueесли пользователь может переупорядочить элементы;NOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, анимирует ли получатель переупорядочение и изменения источника данных.
Объявление
Swift
func setAnimates(_flag: Bool)Objective C
- (void)setAnimates:(BOOL)flagПараметры
flagA
BOOLзначение, указывающее, анимирует ли получатель переупорядочение и изменения источника данных.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, анимирует ли получатель переупорядочение и изменения источника данных.
Объявление
Swift
func animates() -> BoolObjective C
- (BOOL)animatesВозвращаемое значение
YEStrueесли получатель анимирует переупорядочение и изменения источника данных;NOfalseиначе.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Разворачивает группу в указанном индексе.
Объявление
Swift
func expandGroupAtIndex(_index: Int)Objective C
- (void)expandGroupAtIndex:(NSUInteger)indexПараметры
indexИндекс группы Вы хотите расшириться.
Специальные замечания
Этот метод объявляется в OS X v10.5, но реализация не была предоставлена до OS X v10.6. Избегайте использования этого метода на OS X v10.5.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Крах группа в указанном индексе.
Объявление
Swift
func collapseGroupAtIndex(_index: Int)Objective C
- (void)collapseGroupAtIndex:(NSUInteger)indexПараметры
indexИндекс группы Вы хотите упасть в обморок.
Специальные замечания
Этот метод объявляется в OS X v10.5, но реализация не была предоставлена до OS X v10.6. Избегайте использования этого метода на OS X v10.5.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвраты, расширена ли группа в предоставленном индексе.
Объявление
Swift
func isGroupExpandedAtIndex(_index: Int) -> BoolObjective C
- (BOOL)isGroupExpandedAtIndex:(NSUInteger)indexПараметры
indexИндекс Вы хотите проверить.
Возвращаемое значение
YEStrueесли расширена группа;NOfalseиначе.Специальные замечания
Этот метод объявляется в OS X v10.5, но реализация не была предоставлена до OS X v10.6. Избегайте использования этого метода на OS X v10.5.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Устанавливает перетаскивающего целевого делегата получателя.
Объявление
Swift
func setDraggingDestinationDelegate(_delegate: AnyObject!)Objective C
- (void)setDraggingDestinationDelegate:(id)delegateПараметры
delegateДелегат (
NSDraggingDestination) установить.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает перетаскивающего целевого делегата получателя.
Объявление
Swift
func draggingDestinationDelegate() -> AnyObject!Objective C
- (id)draggingDestinationDelegateВозвращаемое значение
Целевой делегат перетаскивания получателя.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Позволяет классу перенастраивать действие отбрасывания.
Объявление
Swift
func setDropIndex(_index: Int, dropOperationoperation: IKImageBrowserDropOperation)Objective C
- (void)setDropIndex:(NSInteger)indexdropOperation:(IKImageBrowserDropOperation)operationПараметры
indexТребуемый индекс отбрасывания.
operationТребуемая работа отбрасывания. Возможные значения описаны в
IKImageBrowserDropOperation.Обсуждение
Например, Для указания отбрасывания на втором элементе можно было бы указать индекс как
1, и работа какIKImageBrowserDropOn. Для указания отбрасывания после последнего элемента можно было бы указать индекс как число элементов и работы какIKImageBrowserDropBefore.Передача значения
–1дляindex, иIKImageBrowserDropOnпоскольку работа заставляет все представление браузера быть выделенным, а не конкретное изделие. Если данные, выведенные на экран получателем, не позволяют пользователю отбрасывать элементы в расположении конкретного изделия, это полезно.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает индекс ячейки, где произошла работа отбрасывания.
Объявление
Swift
func indexAtLocationOfDroppedItem() -> IntObjective C
- (NSUInteger)indexAtLocationOfDroppedItemВозвращаемое значение
Индекс ячейки, где произошла работа отбрасывания.
Обсуждение
Возвращенный индекс допустим, пока не происходит следующее отбрасывание.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.5 и позже.
-
Указывает, может ли пользователь отбросить на элементах.
Объявление
Swift
func setAllowsDroppingOnItems(_flag: Bool)Objective C
- (void)setAllowsDroppingOnItems:(BOOL)flagПараметры
flagYEStrueесли пользователь в состоянии отбросить на элементах, иначеNOfalse.Обсуждение
Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвраты, может ли пользователь отбросить на элементах.
Объявление
Swift
func allowsDroppingOnItems() -> BoolObjective C
- (BOOL)allowsDroppingOnItemsВозвращаемое значение
YEStrueесли пользователь в состоянии отбросить на элементах, иначеNOfalse.Обсуждение
Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает текущую работу отбрасывания.
Объявление
Swift
func dropOperation() -> IKImageBrowserDropOperationObjective C
- (IKImageBrowserDropOperation)dropOperationВозвращаемое значение
IKImageBrowserDropOnесли отбрасывание происходит на элементе, иначеIKImageBrowserDropBefore.Обсуждение
Когда отбрасывание произошло и до следующего отбрасывания, возвращенное значение допустимо.
Например, учитывая браузер с
Nячейки, ячейкаN-1и работаIKImageBrowserDropOnуказал бы отбрасывание на последней ячейке. Для указания отбрасывания после последней ячейки можно было бы использовать индексNиIKImageBrowserDropBeforeдля работы.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Базовый Слой анимации, используемый в качестве приоритетного наложения.
Объявление
Swift
func setForegroundLayer(_aLayer: CALayer!)Objective C
- (void)setForegroundLayer:(CALayer *)aLayerПараметры
aLayerA
CALayerэкземпляр.Обсуждение
Приоритетный уровень наложения может иметь подуровней. Кроме того, уровни могут также содержать анимации.
Приоритетный уровень является наложением, применяющимся к представлению. Это может использоваться для предоставления информации, такой как загружающийся прогресс или в чистых косметических целях, таких как темные градиенты на верху и низе представления браузера.
Этот уровень является дополнительным.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает приоритетный Базовый Слой анимации
Возвращаемое значение
A
CALayerэкземпляр.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Базовый Слой анимации, используемый в качестве фона представления.
Объявление
Swift
func setBackgroundLayer(_aLayer: CALayer!)Objective C
- (void)setBackgroundLayer:(CALayer *)aLayerПараметры
aLayerA
CALayerэкземпляр.Обсуждение
Фоновый слой может иметь подуровней. Кроме того, уровни могут также содержать анимации.
Уровень является дополнительным.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает приоритетный Базовый Слой анимации
Возвращаемое значение
A
CALayerэкземпляр.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Указывает, может ли представление автоматически взять под свой контроль панель QuickLook.
Объявление
Swift
func setCanControlQuickLookPanel(_flag: Bool)Objective C
- (void)setCanControlQuickLookPanel:(BOOL)flagПараметры
flagYEStrue, если представление может вывести на экран панель QuickLook, иначеNOfalse.Обсуждение
Когда представление браузера выводит на экран панель QuickLook, это устанавливает себя как источник данных QuickLook. Если ячейки браузера, возвращенные источником данных, возвратят элементы, которые являются URLs или путями, то панель QuickLook выведет на экран изображение в том расположении. Иначе, ячейка браузера должна реализовать
QLPreviewItemпротокол и возврат требуемый URL для пользовательской ячейки.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвраты, может ли представление автоматически взять под свой контроль панель QuickLook.
Объявление
Swift
func canControlQuickLookPanel() -> BoolObjective C
- (BOOL)canControlQuickLookPanelВозвращаемое значение
YEStrue, если представление может вывести на экран панель Quick Look, иначеNOfalse.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает текущее число столбцов.
Возвращаемое значение
Число столбцов.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает текущее число строк.
Возвращаемое значение
Число строк.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник, содержащий указанный столбец.
Объявление
Objective C
- (NSRect)rectOfColumn:(NSUInteger)columnIndexПараметры
columnIndexИндекс столбца.
Возвращаемое значение
Прямоугольник, содержащий столбец. Указанный в системе координат представления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает индексы столбца в указанном прямоугольнике.
Объявление
Swift
func columnIndexesInRect(_rect: NSRect) -> NSIndexSet!Objective C
- (NSIndexSet *)columnIndexesInRect:(NSRect)rectПараметры
rectПрямоугольник в системе координат представления.
Возвращаемое значение
Индексный набор, содержащий индексы ячейки.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает прямоугольник, содержащий указанную строку.
Объявление
Objective C
- (NSRect)rectOfRow:(NSUInteger)rowIndexПараметры
rowIndexИндекс строки.
Возвращаемое значение
Прямоугольник, содержащий столбец. Указанный в системе координат представления.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает индексы строки в указанном прямоугольнике.
Объявление
Swift
func rowIndexesInRect(_rect: NSRect) -> NSIndexSet!Objective C
- (NSIndexSet *)rowIndexesInRect:(NSRect)rectПараметры
rectПрямоугольник в системе координат представления.
Возвращаемое значение
Индексный набор, содержащий индексы элемента.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
Типы данных
-
Эти константы указывают расположения для отбрасывания элементов на представление браузера. Используемый методом
setDropIndex:dropOperation:.Объявление
Swift
struct IKImageBrowserDropOperation { init(_value: UInt32) var value: UInt32 }Objective C
typedef enum { IKImageBrowserDropOn=0, IKImageBrowserDropBefore=1, }IKImageBrowserDropOperation;Константы
-
IKImageBrowserDropOnIKImageBrowserDropOnОтбросьте элемент на ячейке.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserDropBeforeIKImageBrowserDropBeforeОтбросьте элемент перед ячейкой.
Доступный в OS X v10.6 и позже.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
-
Маски для поля бита стиля появления.
Объявление
Objective C
enum{ IKCellsStyleNone =0, IKCellsStyleShadowed =1, IKCellsStyleOutlined =2, IKCellsStyleTitled =4, IKCellsStyleSubtitled =8 };Константы
-
IKCellsStyleNoneIKCellsStyleNoneНикакой стиль.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleShadowedIKCellsStyleShadowedЯчейки используют тени.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleOutlinedIKCellsStyleOutlinedЯчейки обрисованы в общих чертах.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleTitledIKCellsStyleTitledЯчейки выводят на экран заголовок.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleSubtitledIKCellsStyleSubtitledЯчейки выводят на экран подзаголовок.
Доступный в OS X v10.5 и позже.
-
-
Атрибуты для стиля группы. Используемый
Объявление
Objective C
enum{ IKGroupBezelStyle, IKGroupDisclosureStyle, };Константы
-
IKGroupBezelStyleIKGroupBezelStyleСтиль внешней панели.
Доступный в OS X v10.5 и позже.
-
IKGroupDisclosureStyleIKGroupDisclosureStyleТреугольник раскрытия.
Доступный в OS X v10.5 и позже.
Обсуждение
Эти константы влияют на появление группы.
-
-
Ключи для браузера изображения просматривают опции. Вы устанавливаете и получаете значения для этих ключей путем отправки представления
setValue:forKeyиvalueForKey:сообщения.Объявление
Swift
let IKImageBrowserBackgroundColorKey: NSString! let IKImageBrowserSelectionColorKey: NSString! let IKImageBrowserCellsOutlineColorKey: NSString! let IKImageBrowserCellsTitleAttributesKey: NSString! let IKImageBrowserCellsHighlightedTitleAttributesKey: NSString! let IKImageBrowserCellsSubtitleAttributesKey: NSString!Objective C
NSString * const IKImageBrowserBackgroundColorKey; NSString * const IKImageBrowserSelectionColorKey; NSString * const IKImageBrowserCellsOutlineColorKey; NSString * const IKImageBrowserCellsTitleAttributesKey; NSString * const IKImageBrowserCellsHighlightedTitleAttributesKey; NSString * const IKImageBrowserCellsSubtitleAttributesKey;Константы
-
IKImageBrowserBackgroundColorKeyIKImageBrowserBackgroundColorKeyКлюч для цвета фона представления браузера изображения. Присваиваемое значение
NSColorобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserSelectionColorKeyIKImageBrowserSelectionColorKeyКлюч для цвета, указывающего выбор. Присваиваемое значение
NSColorобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsOutlineColorKeyIKImageBrowserCellsOutlineColorKeyКлюч для цвета контура для элемента в представлении браузера изображения. Присваиваемое значение
NSColorобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsTitleAttributesKeyIKImageBrowserCellsTitleAttributesKeyКлюч для атрибута заголовка элемента в представлении браузера изображения. Присваиваемое значение
NSDictionaryобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsHighlightedTitleAttributesKeyIKImageBrowserCellsHighlightedTitleAttributesKeyКлюч для выделенного заголовка приписывает для элемента в представлении браузера изображения. Присваиваемое значение
NSDictionaryобъект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsSubtitleAttributesKeyIKImageBrowserCellsSubtitleAttributesKeyКлюч для подзаголовка приписывает для элемента в представлении браузера изображения. Присваиваемое значение
NSDictionaryобъект.Доступный в OS X v10.5 и позже.
Обсуждение
-
-
Ключи для атрибутов группы.
Объявление
Swift
let IKImageBrowserGroupRangeKey: NSString! let IKImageBrowserGroupBackgroundColorKey: NSString! let IKImageBrowserGroupTitleKey: NSString! let IKImageBrowserGroupStyleKey: NSString! let IKImageBrowserGroupHeaderLayer: NSString! let IKImageBrowserGroupFooterLayer: NSString!Objective C
NSString * const IKImageBrowserGroupRangeKey; NSString * const IKImageBrowserGroupBackgroundColorKey; NSString * const IKImageBrowserGroupTitleKey; NSString * const IKImageBrowserGroupStyleKey; NSString * const IKImageBrowserGroupHeaderLayer; NSString * const IKImageBrowserGroupFooterLayer;Константы
-
IKImageBrowserGroupRangeKeyIKImageBrowserGroupRangeKeyКлюч для диапазона группы. Присваиваемое значение
NSValueобъект. Если представление использует группировку, это требуетсяДоступный в OS X v10.5 и позже.
-
IKImageBrowserGroupBackgroundColorKeyIKImageBrowserGroupBackgroundColorKeyКлюч для цвета фона группы. Присваиваемое значение
NSColorобъект. Этот цвет используется только для стиля внешней панели.Доступный в OS X v10.5 и позже.
-
IKImageBrowserGroupTitleKeyIKImageBrowserGroupTitleKeyКлюч для заголовка группы. Присваиваемое значение
NSStringобъект. Эта строка используется для стиля раскрытия только.Доступный в OS X v10.5 и позже.
-
IKImageBrowserGroupStyleKeyIKImageBrowserGroupStyleKeyКлюч для стиля группы. Присваиваемое значение является одной из констант, определенных в
“Group Style Attributes”.Доступный в OS X v10.5 и позже.
-
IKImageBrowserGroupHeaderLayerIKImageBrowserGroupHeaderLayerКлюч для уровня заголовка группы. Присваиваемое значение является a
CALayer.Доступный в OS X v10.6 и позже.
-
IKImageBrowserGroupFooterLayerIKImageBrowserGroupFooterLayerКлюч для уровня заголовка группы. Присваиваемое значение является a
CALayer.Доступный в OS X v10.6 и позже.
-
