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
Флаг, указывающий, ограничить ли изображение. Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, ограничивает ли получатель изображение ячейки к своему первоначальному размеру.
Объявление
Swift
func constrainsToOriginalSize() -> Bool
Objective C
- (BOOL)constrainsToOriginalSize
Возвращаемое значение
NO
false
если не ограничивается изображение; иначеYES
true
.Оператор импорта
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() -> Float
Objective 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 *)
indexes
byExtendingSelection:(BOOL)extendSelection
Параметры
indexes
Индексы ячеек Вы хотите выбрать.
extendSelection
A
BOOL
значение, указывающее, расширить ли текущий выбор. ПередачаYES
true
к расширяет выбор;NO
false
заменяет текущий выбор.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, может ли пользователь выбрать больше чем одну ячейку за один раз.
Объявление
Swift
func setAllowsMultipleSelection(_
flag
: Bool)Objective C
- (void)setAllowsMultipleSelection:(BOOL)
flag
Параметры
flag
A
BOOL
значение, указывающее, позволить ли множественные выборы.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, позволяются ли множественные выборы.
Объявление
Swift
func allowsMultipleSelection() -> Bool
Objective C
- (BOOL)allowsMultipleSelection
Возвращаемое значение
YES
true
если получатель позволяет пользователю выбирать больше чем одну ячейку за один раз;NO
false
иначе.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, позволяется ли пустой выбор.
Объявление
Swift
func setAllowsEmptySelection(_
flag
: Bool)Objective C
- (void)setAllowsEmptySelection:(BOOL)
flag
Параметры
flag
A
BOOL
значение, указывающее, позволить ли пустой выбор.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, позволяется ли пустой выбор.
Объявление
Swift
func allowsEmptySelection() -> Bool
Objective C
- (BOOL)allowsEmptySelection
Возвращаемое значение
YES
true
если получатель позволяет пустой выбор;NO
false
иначе.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, может ли пользователь переупорядочить элементы.
Объявление
Swift
func setAllowsReordering(_
flag
: Bool)Objective C
- (void)setAllowsReordering:(BOOL)
flag
Параметры
flag
A
BOOL
значение, указывающее, может ли пользователь переупорядочить элементы.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, может ли пользователь переупорядочить элементы.
Объявление
Swift
func allowsReordering() -> Bool
Objective C
- (BOOL)allowsReordering
Возвращаемое значение
YES
true
если пользователь может переупорядочить элементы;NO
false
иначе.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Средства управления, анимирует ли получатель переупорядочение и изменения источника данных.
Объявление
Swift
func setAnimates(_
flag
: Bool)Objective C
- (void)setAnimates:(BOOL)
flag
Параметры
flag
A
BOOL
значение, указывающее, анимирует ли получатель переупорядочение и изменения источника данных.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвраты, анимирует ли получатель переупорядочение и изменения источника данных.
Объявление
Swift
func animates() -> Bool
Objective C
- (BOOL)animates
Возвращаемое значение
YES
true
если получатель анимирует переупорядочение и изменения источника данных;NO
false
иначе.Оператор импорта
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
Индекс Вы хотите проверить.
Возвращаемое значение
YES
true
если расширена группа;NO
false
иначе.Специальные замечания
Этот метод объявляется в 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)
index
dropOperation:(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() -> Int
Objective 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
Параметры
flag
YES
true
если пользователь в состоянии отбросить на элементах, иначеNO
false
.Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
-
Возвраты, может ли пользователь отбросить на элементах.
Объявление
Swift
func allowsDroppingOnItems() -> Bool
Objective C
- (BOOL)allowsDroppingOnItems
Возвращаемое значение
YES
true
если пользователь в состоянии отбросить на элементах, иначеNO
false
.Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает текущую работу отбрасывания.
Объявление
Swift
func dropOperation() -> IKImageBrowserDropOperation
Objective 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
Параметры
aLayer
A
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
Параметры
aLayer
A
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
Параметры
flag
YES
true
, если представление может вывести на экран панель QuickLook, иначеNO
false
.Обсуждение
Когда представление браузера выводит на экран панель QuickLook, это устанавливает себя как источник данных QuickLook. Если ячейки браузера, возвращенные источником данных, возвратят элементы, которые являются URLs или путями, то панель QuickLook выведет на экран изображение в том расположении. Иначе, ячейка браузера должна реализовать
QLPreviewItem
протокол и возврат требуемый URL для пользовательской ячейки.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвраты, может ли представление автоматически взять под свой контроль панель QuickLook.
Объявление
Swift
func canControlQuickLookPanel() -> Bool
Objective C
- (BOOL)canControlQuickLookPanel
Возвращаемое значение
YES
true
, если представление может вывести на экран панель Quick Look, иначеNO
false
.Оператор импорта
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;
Константы
-
IKImageBrowserDropOn
IKImageBrowserDropOn
Отбросьте элемент на ячейке.
Доступный в OS X v10.6 и позже.
-
IKImageBrowserDropBefore
IKImageBrowserDropBefore
Отбросьте элемент перед ячейкой.
Доступный в 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 };
Константы
-
IKCellsStyleNone
IKCellsStyleNone
Никакой стиль.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleShadowed
IKCellsStyleShadowed
Ячейки используют тени.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleOutlined
IKCellsStyleOutlined
Ячейки обрисованы в общих чертах.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleTitled
IKCellsStyleTitled
Ячейки выводят на экран заголовок.
Доступный в OS X v10.5 и позже.
-
IKCellsStyleSubtitled
IKCellsStyleSubtitled
Ячейки выводят на экран подзаголовок.
Доступный в OS X v10.5 и позже.
-
-
Атрибуты для стиля группы. Используемый
Объявление
Objective C
enum{ IKGroupBezelStyle, IKGroupDisclosureStyle, };
Константы
-
IKGroupBezelStyle
IKGroupBezelStyle
Стиль внешней панели.
Доступный в OS X v10.5 и позже.
-
IKGroupDisclosureStyle
IKGroupDisclosureStyle
Треугольник раскрытия.
Доступный в 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;
Константы
-
IKImageBrowserBackgroundColorKey
IKImageBrowserBackgroundColorKey
Ключ для цвета фона представления браузера изображения. Присваиваемое значение
NSColor
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserSelectionColorKey
IKImageBrowserSelectionColorKey
Ключ для цвета, указывающего выбор. Присваиваемое значение
NSColor
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsOutlineColorKey
IKImageBrowserCellsOutlineColorKey
Ключ для цвета контура для элемента в представлении браузера изображения. Присваиваемое значение
NSColor
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsTitleAttributesKey
IKImageBrowserCellsTitleAttributesKey
Ключ для атрибута заголовка элемента в представлении браузера изображения. Присваиваемое значение
NSDictionary
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsHighlightedTitleAttributesKey
IKImageBrowserCellsHighlightedTitleAttributesKey
Ключ для выделенного заголовка приписывает для элемента в представлении браузера изображения. Присваиваемое значение
NSDictionary
объект.Доступный в OS X v10.5 и позже.
-
IKImageBrowserCellsSubtitleAttributesKey
IKImageBrowserCellsSubtitleAttributesKey
Ключ для подзаголовка приписывает для элемента в представлении браузера изображения. Присваиваемое значение
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;
Константы
-
IKImageBrowserGroupRangeKey
IKImageBrowserGroupRangeKey
Ключ для диапазона группы. Присваиваемое значение
NSValue
объект. Если представление использует группировку, это требуетсяДоступный в OS X v10.5 и позже.
-
IKImageBrowserGroupBackgroundColorKey
IKImageBrowserGroupBackgroundColorKey
Ключ для цвета фона группы. Присваиваемое значение
NSColor
объект. Этот цвет используется только для стиля внешней панели.Доступный в OS X v10.5 и позже.
-
IKImageBrowserGroupTitleKey
IKImageBrowserGroupTitleKey
Ключ для заголовка группы. Присваиваемое значение
NSString
объект. Эта строка используется для стиля раскрытия только.Доступный в OS X v10.5 и позже.
-
IKImageBrowserGroupStyleKey
IKImageBrowserGroupStyleKey
Ключ для стиля группы. Присваиваемое значение является одной из констант, определенных в
“Group Style Attributes”
.Доступный в OS X v10.5 и позже.
-
IKImageBrowserGroupHeaderLayer
IKImageBrowserGroupHeaderLayer
Ключ для уровня заголовка группы. Присваиваемое значение является a
CALayer
.Доступный в OS X v10.6 и позже.
-
IKImageBrowserGroupFooterLayer
IKImageBrowserGroupFooterLayer
Ключ для уровня заголовка группы. Присваиваемое значение является a
CALayer
.Доступный в OS X v10.6 и позже.
-