NSBrowser
Этот класс обеспечивает пользовательский интерфейс для отображения и выбора элементов из списка данных или из иерархически организованных списков данных, таких как пути к каталогам. Экземпляры этого класса известны как браузеры. При работе с иерархией данных уровни выведены на экран в столбцах, индексирующихся слева направо.
Этот класс использует NSBrowserCell
класс для реализации его пользовательского интерфейса.
Браузеры имеют следующие компоненты:
Столбцы
Прокрутите представления
Матрицы
Ячейки браузера
Пользователю браузеры выводят на экран данные в столбцах и строках в каждом столбце. Эти компоненты располагаются в следующей иерархии компонентов:
Browser
|---Columns [1..*]
|---Scroll view
|---Matrix
|---Rows [0..*]
Наследование
-
NSObject
-
NSResponder
-
NSView
-
NSControl
-
NSBrowser
-
NSObject
-
NSResponder
-
NSView
-
NSControl
-
NSBrowser
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Указывает, разгружены ли объекты матрицы повторных использований браузера после их столбцов.
Объявление
Swift
var reusesColumns: Bool
Objective C
@property BOOL reusesColumns
Возвращаемое значение
YES
true
еслиNSMatrix
когда их столбцы разгружены, объекты не освобождены; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, могут ли быть снова использованы матрицы.
Объявление
Swift
var reusesColumns: Bool
Objective C
@property BOOL reusesColumns
Параметры
flag
YES
true
предотвратитьNSMatrix
объекты от того, чтобы быть освобожденным, когда их столбцы разгружены, таким образом, они могут быть снова использованы; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает максимальное количество видимых столбцов.
Возвращаемое значение
Максимальное количество видимых столбцов.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Определяет максимальный номер столбцов, которые могут быть выведены на экран.
Параметры
columnCount
Максимальное количество видимых столбцов.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты, скрывает ли браузер автоматически свой скроллер.
Объявление
Swift
var autohidesScroller: Bool
Objective C
@property BOOL autohidesScroller
Возвращаемое значение
YES
true
если автоматически скрыт скроллер; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Позволяет браузеру скрывать свой скроллер автоматически.
Объявление
Swift
var autohidesScroller: Bool
Objective C
@property BOOL autohidesScroller
Параметры
flag
Если
YES
true
, браузер скрывает свой скроллер автоматически; еслиNO
false
, это не делает.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Обеспечивает цвет фона браузера.
Объявление
Swift
var backgroundColor: NSColor
Objective C
@property(strong) NSColor *backgroundColor
Возвращаемое значение
Цвет фона браузера.
Обсуждение
Значение по умолчанию
[NSColor whiteColor]
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Указывает цвет фона браузера.
Объявление
Swift
var backgroundColor: NSColor
Objective C
@property(strong) NSColor *backgroundColor
Параметры
backgroundColor
[NSColor clearColor]
указывает прозрачный фон.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает минимальную ширину столбца.
Объявление
Swift
var minColumnWidth: CGFloat
Objective C
@property CGFloat minColumnWidth
Возвращаемое значение
Минимальная ширина столбца, в пикселях.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает минимальную ширину столбца.
Объявление
Swift
var minColumnWidth: CGFloat
Objective C
@property CGFloat minColumnWidth
Параметры
columnWidth
Минимальная ширина столбца, в пикселях.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, разделяются ли столбцы границами bezeled.
Объявление
Swift
var separatesColumns: Bool
Objective C
@property BOOL separatesColumns
Возвращаемое значение
YES
true
если столбцы браузера разделяются границами bezeled; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Разделяет столбцы границами bezeled.
Объявление
Swift
var separatesColumns: Bool
Objective C
@property BOOL separatesColumns
Параметры
flag
YES
true
если столбцы браузера должны быть разделены границами bezeled; иначе,NO
false
. Это значение проигнорировано еслиisTitled
не возвращаетсяNO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, берет ли столбец свой заголовок от выбранной ячейки в предыдущем столбце.
Объявление
Swift
var takesTitleFromPreviousColumn: Bool
Objective C
@property BOOL takesTitleFromPreviousColumn
Возвращаемое значение
YES
true
если заголовок столбца установлен в строковое значение выбранногоNSCell
в предыдущем столбце; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, установлен ли заголовок столбца в строковое значение выбранной ячейки в предыдущем столбце.
Объявление
Swift
var takesTitleFromPreviousColumn: Bool
Objective C
@property BOOL takesTitleFromPreviousColumn
Параметры
flag
YES
true
если заголовок столбца должен быть установлен в строковое значение выбранногоNSCell
в предыдущем столбце; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Корректирует различные подпредставления браузера — скроллеры, столбцы, заголовки, и т.д. — без перерисовки.
Объявление
Swift
func tile()
Objective C
- (void)tile
Обсуждение
Ваш код не должен отправлять это сообщение. Это вызвало любое время появление изменений браузера.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
acceptsArrowKeys - acceptsArrowKeys
(OS X v10.6)Указывает, позволяет ли браузер навигацию с помощью клавиш со стрелками.
Оператор осуждения
Нет никакой замены.
Объявление
Objective C
- (BOOL)acceptsArrowKeys
Возвращаемое значение
YES
true
если включены клавиши со стрелками; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
-
setAcceptsArrowKeys: - setAcceptsArrowKeys:
(OS X v10.6)Указывает, позволяет ли браузер навигацию с помощью клавиш со стрелками.
Оператор осуждения
Нет никакой замены.
Объявление
Objective C
- (void)setAcceptsArrowKeys:(BOOL)
flag
Параметры
flag
YES
true
включить использование клавиш со стрелками для навигации в и между браузерами; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
-
Возвращает делегата браузера.
Объявление
Swift
unowned(unsafe) var delegate: NSBrowserDelegate?
Objective C
@property(assign) id<NSBrowserDelegate> delegate
Возвращаемое значение
Делегат браузера.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает делегата браузера.
Объявление
Swift
unowned(unsafe) var delegate: NSBrowserDelegate?
Objective C
@property(assign) id<NSBrowserDelegate> delegate
Параметры
anObject
Объект установить в делегате браузера.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвраты
NSBrowserCell
класс.Объявление
Swift
class func cellClass() -> AnyClass
Objective C
+ (Class)cellClass
Возвращаемое значение
Всегда возвраты
NSBrowserCell
класс (даже если разработчик отправил asetCellClass:
обменивайтесь сообщениями к определенному экземпляру).Обсуждение
Этот метод используется
NSControl
во время инициализации и не предназначен, чтобы использоваться приложениями.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает класс ячейки, которая будет использоваться матрицами в столбцах браузера.
Объявление
Swift
func setCellClass(_
factoryId
: AnyClass)Objective C
- (void)setCellClass:(Class)
factoryId
Параметры
factoryId
Класс
NSCell
используемый матрицами в столбцах браузера. Этот метод создает экземпляр класса и вызововsetCellPrototype:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает прототип браузера
NSCell
.Объявление
Swift
var cellPrototype: AnyObject!
Objective C
@property(strong) id cellPrototype
Возвращаемое значение
Прототип
NSCell
. ПрототипNSCell
экземпляр копируется в экспонаты в матрицах браузера.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает прототипную ячейку для отображения элементов в матрицах в столбцах браузера.
Объявление
Swift
var cellPrototype: AnyObject!
Objective C
@property(strong) id cellPrototype
Параметры
aCell
Прототип
NSCell
экземпляр.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
matrixClass () - matrixClass
(OS X v10.10)Возвращает матричный класс, используемый в столбцах браузера.
Объявление
Swift
func matrixClass() -> AnyClass
Objective C
- (Class)matrixClass
Возвращаемое значение
Класс
NSMatrix
используемый в столбцах браузера.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
setMatrixClass (_:) - setMatrixClass:
(OS X v10.10)Устанавливает матричный класс, который будет использоваться в столбцах браузера.
Объявление
Swift
func setMatrixClass(_
factoryId
: AnyClass)Objective C
- (void)setMatrixClass:(Class)
factoryId
Параметры
factoryId
Матричный класс (
NSMatrix
илиNSMatrix
подкласс) используемый в столбцах браузера.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
Указывает, может ли пользователь выбрать элементы ответвления.
Объявление
Swift
var allowsBranchSelection: Bool
Objective C
@property BOOL allowsBranchSelection
Возвращаемое значение
YES
true
когда множественный выбор включен, если пользователь может выбрать элементы ответвления; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Позволяет пользователю выбирать элементы ответвления.
Объявление
Swift
var allowsBranchSelection: Bool
Objective C
@property BOOL allowsBranchSelection
Параметры
flag
YES
true
когда множественный выбор включен, если пользователь может выбрать элементы ответвления; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, не может ли быть ничего выбранного.
Объявление
Swift
var allowsEmptySelection: Bool
Objective C
@property BOOL allowsEmptySelection
Возвращаемое значение
YES
true
если браузер позволяет выбору быть пустым; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Позволяет пользователю ничего не выбирать.
Объявление
Swift
var allowsEmptySelection: Bool
Objective C
@property BOOL allowsEmptySelection
Параметры
flag
YES
true
если браузер позволяет пустой выбор; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, может ли пользователь выбрать многократные элементы.
Объявление
Swift
var allowsMultipleSelection: Bool
Objective C
@property BOOL allowsMultipleSelection
Возвращаемое значение
YES
true
если браузер позволяет пользователю выбирать многократные элементы сразу; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Позволяет пользователю выбирать многократные элементы.
Объявление
Swift
var allowsMultipleSelection: Bool
Objective C
@property BOOL allowsMultipleSelection
Параметры
flag
YES
true
если пользователь может выбрать многократные элементы сразу; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Обеспечивает индексы выбранных строк в данном столбце браузера.
Объявление
Swift
func selectedRowIndexesInColumn(_
columnIndex
: Int) -> NSIndexSet?Objective C
- (NSIndexSet *)selectedRowIndexesInColumn:(NSInteger)
columnIndex
Параметры
columnIndex
Столбец, выбранные строки которого предоставлены.
Возвращаемое значение
Строки выбраны в столбце
columnIndex
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Указывает выбранные строки в данном столбце браузера.
Объявление
Swift
func selectRowIndexes(_
rowIndexes
: NSIndexSet, inColumncolumnIndex
: Int)Objective C
- (void)selectRowIndexes:(NSIndexSet *)
rowIndexes
inColumn:(NSInteger)columnIndex
Параметры
rowIndexes
Строки, которые будут выбраны в столбце
columnIndex
.columnIndex
Столбец, в котором можно выбрать строки
rowIndexes
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Указывает, позволяет ли браузер основанный на нажатии клавиши выбор (введите выбор).
Объявление
Swift
var allowsTypeSelect: Bool
Objective C
@property BOOL allowsTypeSelect
Возвращаемое значение
YES
true
(значение по умолчанию), когда браузер позволяет основанный на нажатии клавиши выбор; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Позволяет браузеру принимать основанный на нажатии клавиши выбор.
Объявление
Swift
var allowsTypeSelect: Bool
Objective C
@property BOOL allowsTypeSelect
Параметры
allowsTypeSelection
YES
true
позволить выбор типа;NO
false
запрещать его.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает последнее (самый правый и самый низкий) выбранная ячейка.
Объявление
Objective C
@property(readonly, strong) id selectedCell
Возвращаемое значение
Выбранная ячейка (
NSCell
). Возвратыnil
если нет никакого выбора.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает последнюю (самую низкую) ячейку, выбранную в данном столбце.
Объявление
Swift
func selectedCellInColumn(_
column
: Int) -> AnyObject?Objective C
- (id)selectedCellInColumn:(NSInteger)
column
Параметры
column
Столбец, последняя выбранная ячейка которого должна быть возвращена.
Возвращаемое значение
Последнее (или самый низкий) выбранная ячейка. Возвраты
nil
если нет никакого выбора.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты все ячейки выбраны в крайнем правом столбце.
Объявление
Swift
var selectedCells: [AnyObject]? { get }
Objective C
@property(readonly, copy) NSArray *selectedCells
Возвращаемое значение
Массив
NSCell
объекты, представляющие выбранные ячейки в самом правом столбце браузера. Если нет никакого выбора, возвращает пустой массив.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Выбирает все ячейки в последнем столбце браузера.
Объявление
Swift
func selectAll(_
sender
: AnyObject?)Objective C
- (void)selectAll:(id)
sender
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает индекс строки выбранной ячейки в указанном столбце.
Объявление
Параметры
column
Индекс столбца, указывающий столбец, для которого можно возвратить выбранную строку.
Возвращаемое значение
Индекс строки выбранной ячейки в указанном столбце. Возвраты
-1
если нет никакого выбора.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Выбирает ячейку в указанной строке и индексе столбца.
Объявление
Параметры
row
Индекс строки ячейки для выбора.
column
Индекс столбца ячейки для выбора.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает индексный путь элемента, выбранного в браузере.
Объявление
Swift
@NSCopying var selectionIndexPath: NSIndexPath
Objective C
@property(copy) NSIndexPath *selectionIndexPath
Возвращаемое значение
Индексный путь выбранного пункта, или
nil
если нет никакого выбора.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает выбор браузера в элемент с указанным путем.
Объявление
Swift
@NSCopying var selectionIndexPath: NSIndexPath
Objective C
@property(copy) NSIndexPath *selectionIndexPath
Параметры
path
Путь элемента для выбора.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает массив, содержащий индексные пути всех элементов, выбранных в браузере.
Объявление
Swift
var selectionIndexPaths: [AnyObject]
Objective C
@property(copy) NSArray *selectionIndexPaths
Возвращаемое значение
Массив, содержащий индексные пути выбранных пунктов.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает выбор браузера в элементы, индексные пути которых находятся в указанном массиве.
Объявление
Swift
var selectionIndexPaths: [AnyObject]
Objective C
@property(copy) NSArray *selectionIndexPaths
Параметры
paths
Массив, содержащий индексные пути элементов для выбора.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Загрузки, при необходимости, и возвраты ячейка в указанной строке и расположении столбца.
Объявление
Параметры
row
Индекс строки ячейки для возврата.
column
Индекс столбца ячейки для возврата.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
matrixInColumn (_:) - matrixInColumn:
(OS X v10.10)Возвращает матрицу, расположенную в указанном столбце.
Объявление
Параметры
column
Индекс столбца матрицы для получения.
Возвращаемое значение
Матрица расположилась в столбце.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
Начинает редактировать элемент в указанном пути.
Объявление
Swift
func editItemAtIndexPath(_
indexPath
: NSIndexPath, withEventtheEvent
: NSEvent, selectselect
: Bool)Objective C
- (void)editItemAtIndexPath:(NSIndexPath *)
indexPath
withEvent:(NSEvent *)theEvent
select:(BOOL)select
Параметры
indexPath
Путь элемента.
theEvent
Событие для использования при начале редактирования.
select
Если
YES
true
, содержание ячеек будет выбрано; еслиNO
false
, они не будут выбраны.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает элемент в указанном индексном пути.
Объявление
Swift
func itemAtIndexPath(_
indexPath
: NSIndexPath) -> AnyObject?Objective C
- (id)itemAtIndexPath:(NSIndexPath *)
indexPath
Параметры
indexPath
Индексный путь элемента для возврата.
Возвращаемое значение
Элемент.
Обсуждение
Если делегат реализует методы источника данных элемента, этот метод может только использоваться. Указанный индексный путь должен быть визуализуемым в браузере.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает элемент, расположенный в указанной строке и столбце.
Объявление
Параметры
row
Строка элемента.
column
Столбец элемента.
Возвращаемое значение
Элемент.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает индексный путь элемента, дочерние элементы которого выведены на экран в данном столбце.
Объявление
Swift
func indexPathForColumn(_
column
: Int) -> NSIndexPathObjective C
- (NSIndexPath *)indexPathForColumn:(NSInteger)
column
Параметры
column
Столбец для нахождения индекса соединяет каналом для.
Возвращаемое значение
Индексный путь столбца.
Обсуждение
Если делегат реализует методы источника данных элемента, этот метод может только использоваться.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвраты, является ли указанный элемент листовым элементом.
Объявление
Swift
func isLeafItem(_
item
: AnyObject?) -> BoolObjective C
- (BOOL)isLeafItem:(id)
item
Параметры
item
Элемент, который будет проверен.
Возвращаемое значение
YES
true
если элемент является листовым элементом; иначе,NO
false
.Обсуждение
Этот метод может возвратиться
NO
false
если элемент никогда не выводился на экран в браузере или получался доступ черезitemAtIndexPath:
. Переопределение этого метода не имеет никакого эффекта. Это может использоваться, только если делегат браузера реализует методы источника данных элемента.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает элемент, содержащий дочерние элементы, расположенные в указанном столбце.
Объявление
Swift
func parentForItemsInColumn(_
column
: Int) -> AnyObject?Objective C
- (id)parentForItemsInColumn:(NSInteger)
column
Параметры
column
Столбец.
Возвращаемое значение
Родительский элемент для указанного столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает строку, представляющую текущий путь браузера.
Возвращаемое значение
Путь, представляющий текущий выбор. Компоненты этого пути разделяются строкой, возвращенной
pathSeparator
.Обсуждение
Вызов этого метода эквивалентен вызову
pathToColumn:
для всех столбцов.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает путь, который будет выведен на экран браузером.
Параметры
path
Путь к дисплею. Если
path
снабжается префиксом разделителем пути, путь является абсолютным, содержа полный путь от первого столбца браузера. Иначе, путь относителен, расширяя текущий путь браузера, запускающийся в последнем столбце.Возвращаемое значение
YES
true
если данный путь допустим; иначе,NO
false
.Обсуждение
При парсинге
path
, браузер сравнивает каждый компонент с записями в текущем столбце. Если точное совпадение найдено, соответствующая запись выбрана, и следующий компонент по сравнению с записями следующего столбца. Если никакое соответствие не найдено для компонента, выходов метода и возвратовNO
false
; заключительный путь установлен в допустимую частьpath
. Если каждый компонентpath
указывает допустимое ответвление или лист в иерархии браузера, возвратах методаYES
true
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает строку, представляющую путь от первого столбца до, но не включая, столбца в данном индексе.
Объявление
Параметры
column
Индекс столбца, в котором останавливается путь.
Возвращаемое значение
Путь текущего выбора до, но не включая, указанный столбец. Компоненты этого пути разделяются строкой, возвращенной
pathSeparator
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает разделитель пути.
Возвращаемое значение
Разделитель пути. Значение по умолчанию «/».
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает разделитель пути.
Параметры
newString
Новый разделитель пути.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Добавляет столбец направо от последнего столбца.
Объявление
Swift
func addColumn()
Objective C
- (void)addColumn
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
displayAllColumns - displayAllColumns
(OS X v10.3)Обновляет браузер для отображения всех загруженных столбцов.
Оператор осуждения
Использовать
setNeedsDisplayInRect:
Объявление
Objective C
- (void)displayAllColumns
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.3.
См. также
-
displayColumn: - displayColumn:
(OS X v10.3)Обновляет браузер для отображения данного столбца.
Оператор осуждения
Использовать
setNeedsDisplayInRect:
вместо этого.Объявление
Objective C
- (void)displayColumn:(NSInteger)
column
Параметры
column
Индекс столбца для отображения.
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.3.
См. также
-
columnOfMatrix (_:) - columnOfMatrix:
(OS X v10.10)Возвращает номер столбца, в котором расположена данная матрица.
Объявление
Параметры
matrix
Матрица, для которой можно возвратить номер столбца.
Возвращаемое значение
Индекс столбца, в котором появляется указанная матрица.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.10.
См. также
-
Возвращает индекс последнего столбца с выбранным пунктом.
Объявление
Swift
var selectedColumn: Int { get }
Objective C
@property(readonly) NSInteger selectedColumn
Возвращаемое значение
Индекс последнего столбца с выбранным пунктом, или
-1
если нет никакого выбранного столбца.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает индекс последнего загруженного столбца.
Возвращаемое значение
Индекс последнего загруженного столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает последний столбец.
Параметры
column
Индекс последнего столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает индекс первого видимого столбца.
Объявление
Swift
var firstVisibleColumn: Int { get }
Objective C
@property(readonly) NSInteger firstVisibleColumn
Возвращаемое значение
Индекс первого видимого столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает число столбцов, которые видимы.
Объявление
Swift
var numberOfVisibleColumns: Int { get }
Objective C
@property(readonly) NSInteger numberOfVisibleColumns
Возвращаемое значение
Число видимых столбцов.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает индекс последнего видимого столбца.
Объявление
Swift
var lastVisibleColumn: Int { get }
Objective C
@property(readonly) NSInteger lastVisibleColumn
Возвращаемое значение
Индекс последнего видимого столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Проверяет видимые столбцы браузера.
Объявление
Swift
func validateVisibleColumns()
Objective C
- (void)validateVisibleColumns
Обсуждение
Этот метод вызывает метод делегата
browser:isColumnValid:
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
isLoaded - isLoaded
Доступный в OS X v10.0 через OS X v10.9Возвраты, загружается ли столбец 0.
Объявление
Objective C
- (BOOL)isLoaded
Возвращаемое значение
YES
true
если загружается столбец 0; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Столбец 0 загрузок; разгружает ранее загруженные столбцы.
Объявление
Swift
func loadColumnZero()
Objective C
- (void)loadColumnZero
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Перезагружает данный столбец.
Объявление
Swift
func reloadColumn(_
column
: Int)Objective C
- (void)reloadColumn:(NSInteger)
column
Параметры
column
Индекс столбца для перезагрузки.
Обсуждение
Если после перезагрузки выбранного пункта больше не существует в столбце, столбец установлен быть последним столбцом.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает заголовок, выведенный на экран для данного столбца.
Объявление
Параметры
column
Индекс столбца, для которого можно получить заголовок.
Возвращаемое значение
Заголовок указанного столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает заголовок данного столбца.
Объявление
Параметры
aString
Заголовок столбца.
column
Индекс столбца, заголовок которого должен быть установлен.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
isTitled - isTitled
Доступный в OS X v10.0 через OS X v10.9Указывает, выводят ли столбцы на экран заголовки.
Объявление
Objective C
- (BOOL)isTitled
Возвращаемое значение
YES
true
если столбцы в браузере выводят на экран заголовки; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Столбцы наборов для отображения заголовков.
Объявление
Swift
var titled: Bool
Objective C
@property(getter=isTitled) BOOL titled
Параметры
flag
YES
true
если столбцы в браузере выводят на экран заголовки; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Составляет заголовок для указанного столбца в данном прямоугольнике.
Объявление
Параметры
column
Индекс столбца, для которого можно составить заголовок.
aRect
Прямоугольник, в котором можно составить заголовок.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает высоту заголовков столбцов.
Объявление
Swift
var titleHeight: CGFloat { get }
Objective C
@property(readonly) CGFloat titleHeight
Возвращаемое значение
Высота заголовков столбцов для браузера.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает границы кадра заголовка для указанного столбца.
Объявление
Параметры
column
Индекс столбца, для которого можно возвратить кадр заголовка.
Возвращаемое значение
Прямоугольник, указывающий границы кадра заголовка столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Сразу повторно размещает столбцы браузера рядом с помощью высот строки, указанных делегатом браузера.
Объявление
Swift
func noteHeightOfRowsWithIndexesChanged(_
indexSet
: NSIndexSet, inColumncolumnIndex
: Int)Objective C
- (void)noteHeightOfRowsWithIndexesChanged:(NSIndexSet *)
indexSet
inColumn:(NSInteger)columnIndex
Параметры
indexSet
Индексы строк для изменения размеров.
columnIndex
Столбец к перемозаике.
Обсуждение
Делегат браузера должен реализовать
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Обновляет строки в столбце с указанным индексом столбца с индексами в указанном наборе.
Объявление
Swift
func reloadDataForRowIndexes(_
rowIndexes
: NSIndexSet, inColumncolumn
: Int)Objective C
- (void)reloadDataForRowIndexes:(NSIndexSet *)
rowIndexes
inColumn:(NSInteger)column
Параметры
rowIndexes
Набор индексов строки строк, которые будут обновлены.
column
Столбец, содержащий строки, которые будут обновлены.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
updateScroller - updateScroller
(OS X v10.3)Обновляет горизонтальный скроллер для отражения позиций столбцов.
Оператор осуждения
Нет никакой замены.
Объявление
Objective C
- (void)updateScroller
Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.3.
См. также
-
Указывает, имеет ли браузер горизонтальный скроллер.
Объявление
Swift
var hasHorizontalScroller: Bool
Objective C
@property BOOL hasHorizontalScroller
Возвращаемое значение
YES
true
если браузер используетNSScroller
возразите для прокрутки горизонтально; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, имеет ли браузер скроллер для прокрутки горизонтально.
Объявление
Swift
var hasHorizontalScroller: Bool
Objective C
@property BOOL hasHorizontalScroller
Параметры
flag
YES
true
если браузер используетNSScroller
возразите для прокрутки горизонтально; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Прокрутки для создания указанного столбца видимым.
Объявление
Swift
func scrollColumnToVisible(_
column
: Int)Objective C
- (void)scrollColumnToVisible:(NSInteger)
column
Параметры
column
Индекс столбца для прокрутки к.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Столбцы прокруток, оставленные конкретным количеством столбцов.
Объявление
Swift
func scrollColumnsLeftBy(_
shiftAmount
: Int)Objective C
- (void)scrollColumnsLeftBy:(NSInteger)
shiftAmount
Параметры
shiftAmount
Число столбцов, которыми можно прокрутить браузер.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Столбцы прокруток прямо конкретным количеством столбцов.
Объявление
Swift
func scrollColumnsRightBy(_
shiftAmount
: Int)Objective C
- (void)scrollColumnsRightBy:(NSInteger)
shiftAmount
Параметры
shiftAmount
Число столбцов, которыми можно прокрутить браузер.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Прокручивает указанную строку, чтобы быть видимым в указанном столбце.
Объявление
Параметры
row
Индекс строки для прокрутки.
column
Индекс столбца, содержащего строку для прокрутки.
Обсуждение
Столбец строки не будет прокручен до видимого через этот метод. Для прокрутки столбца к видимому использовать
scrollColumnToVisible:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
scrollViaScroller: - scrollViaScroller:
(OS X v10.3)Столбцы прокруток, левые или правые на основе
NSScroller
.Оператор осуждения
Нет никакой замены.
Объявление
Objective C
- (void)scrollViaScroller:(NSScroller *)
sender
Параметры
sender
NSScroller
объект, определяющий прокрутку столбцов браузера.Оператор импорта
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.3.
См. также
-
Указывает типы перетаскивания операций, которые исходный объект позволяет на данных перетащенного изображения.
Объявление
Objective C
- (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)
localDestination
Параметры
localDestination
Указывает расположение целевого объекта работы перетаскивания:
YES
true
для этого приложения,NO
false
для другого приложения.Возвращаемое значение
NSDragOperationEvery
когда localDestinationYES
true
.NSDragOperationNone
когда localDestinationNO
false
.
Обсуждение
Реализация
NSDraggingSource
методdraggingSourceOperationMaskForLocal:
.Доступность
Доступный в OS X v10.0 и позже.
-
Указывает маску перетаскивать-работы для перетаскивания операций с локальными или внешними местами назначения.
Объявление
Swift
func setDraggingSourceOperationMask(_
dragOperationMask
: NSDragOperation, forLocallocalDestination
: Bool)Objective C
- (void)setDraggingSourceOperationMask:(NSDragOperation)
dragOperationMask
forLocal:(BOOL)localDestination
Параметры
dragOperationMask
Перетаскивание маски работы для использования или для локальных или для внешних операций перетаскивания, как указано localDestination.
localDestination
Указывает расположение целевого объекта работы перетаскивания:
YES
true
для этого приложения;NO
false
для другого приложения.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
-
Указывает, может ли браузер попытаться инициировать перетаскивание данных строк для данного события.
Объявление
Swift
func canDragRowsWithIndexes(_
rowIndexes
: NSIndexSet, inColumncolumnIndex
: Int, withEventdragEvent
: NSEvent) -> BoolObjective C
- (BOOL)canDragRowsWithIndexes:(NSIndexSet *)
rowIndexes
inColumn:(NSInteger)columnIndex
withEvent:(NSEvent *)dragEvent
Параметры
rowIndexes
Строки пользователь перетаскивают
columnIndex
Столбец, содержащий строки пользователь, перетаскивает.
dragEvent
Перетащите мышь событие.
Возвращаемое значение
YES
true
когдаrowIndexes
идентифицирует по крайней мере одну строку, и все идентифицированные строки включены; иначе,NO
false
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
browser:canDragRowsWithIndexes:inColumn:withEvent:
(NSBrowserDelegate
) -
draggingImageForRowsWithIndexes (_: inColumn:withEvent:offset:) - draggingImageForRowsWithIndexes:inColumn:withEvent:offset:
Обеспечивает изображение для представления перетащенных строк во время работы перетаскивания на браузере.
Объявление
Swift
func draggingImageForRowsWithIndexes(_
rowIndexes
: NSIndexSet, inColumncolumnIndex
: Int, withEventdragEvent
: NSEvent, offsetdragImageOffset
: NSPointPointer) -> NSImage?Objective C
- (NSImage *)draggingImageForRowsWithIndexes:(NSIndexSet *)
rowIndexes
inColumn:(NSInteger)columnIndex
withEvent:(NSEvent *)dragEvent
offset:(NSPointPointer)dragImageOffset
Параметры
rowIndexes
Строки пользователь перетаскивают.
columnIndex
Столбец со строками пользователь перетаскивает.
dragEvent
Мышь перетаскивает событие.
dragImageOffset
Смещение для возвращенного изображения:
NSZeroPoint
: Изображение центрируется под указателем.
Возвращаемое значение
Изображение, представляющее видимые ячейки, идентифицируется rowIndexes.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
См. также
browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:
(NSBrowserDelegate
) -
Обеспечивает имена файлов, которые браузер обещает создать в указанном расположении.
Объявление
Возвращаемое значение
Результат отправки
browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:
делегату.Обсуждение
Реализация
NSDraggingSource
методnamesOfPromisedFilesDroppedAtDestination:
.Доступность
Доступный в OS X v10.2 и позже.
См. также
browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:
(NSBrowserDelegate
)
-
Возвращает прямоугольник, содержащий данный столбец.
Объявление
Параметры
column
Индекс столбца, для которого можно получить кадр.
Возвращаемое значение
Прямоугольник, содержащий указанный столбец.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает прямоугольник, содержащий указанный столбец, не включая границы.
Объявление
Параметры
column
Индекс столбца, для которого можно получить внутренний кадр.
Возвращаемое значение
Прямоугольник, содержащий столбец, не включая границы столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвращает кадр ячейки в указанном расположении, включая расширяемую стрелку.
Объявление
Параметры
row
Строка ячейки.
column
Столбец ячейки.
Возвращаемое значение
Кадр ячейки, в
NSBrowser
координатное пространство.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Если ячейка существует в той точке, получает строку и координаты столбца для указанной точки.
Объявление
Параметры
row
На выводе, номере строки ячейки в указанной точке, или
-1
если нет никакой ячейки в точке.column
На выводе, он номер столбца ячейки в указанной точке, или
-1
если нет никакой ячейки в точке.point
Точка для тестирования.
Возвращаемое значение
YES
true
если ячейка существует в указанной точке; иначе,NO
false
.Обсуждение
Если строка не существует в
point
, тогда-1
установлен для строки. Если столбец не существует вpoint
, тогда-1
установлен для столбца.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает метод действия двойного щелчка браузера.
Объявление
Swift
var doubleAction: Selector
Objective C
@property SEL doubleAction
Возвращаемое значение
Когда пользователь дважды щелкает по браузеру, метод действия вызвал.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает действие двойного щелчка браузера.
Объявление
Swift
var doubleAction: Selector
Objective C
@property SEL doubleAction
Параметры
aSelector
Метод действия вызвать, когда дважды щелкают по браузеру.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
Возвраты, заставляет ли нажатие клавиши со стрелкой сообщение действия быть отправленным.
Объявление
Swift
var sendsActionOnArrowKeys: Bool
Objective C
@property BOOL sendsActionOnArrowKeys
Возвращаемое значение
NO
false
если нажатие клавиши со стрелкой прокручивает браузер;YES
true
если это также отправляет сообщение действия, указанноеsetAction:
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Когда пользователь нажимает клавишу со стрелкой, позволяет указанному сообщению действия быть отправленным.
Объявление
Swift
var sendsActionOnArrowKeys: Bool
Objective C
@property BOOL sendsActionOnArrowKeys
Параметры
flag
YES
true
если нажатие клавиши со стрелкой должно отправить сообщение действия, указанноеsetAction:
в дополнение к прокрутке браузера;NO
false
если это должно только прокрутить браузер.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Отправляет сообщение действия в цель.
Объявление
Swift
var sendAction: Bool { get }
Objective C
@property(readonly) BOOL sendAction
Возвращаемое значение
YES
true
если успешный;NO
false
если не могла бы быть найдена никакая цель для сообщения.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реагирует на (единственные) щелчки мышью в столбце браузера.
Объявление
Swift
func doClick(_
sender
: AnyObject?)Objective C
- (void)doClick:(id)
sender
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Реагирует на двойные щелчки в столбце браузера.
Объявление
Swift
func doDoubleClick(_
sender
: AnyObject?)Objective C
- (void)doDoubleClick:(id)
sender
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает номер столбца ячейки, по которой пользователь щелкнул для отображения контекстного меню.
Объявление
Swift
var clickedColumn: Int { get }
Objective C
@property(readonly) NSInteger clickedColumn
Возвращаемое значение
Номер столбца ячейки, по которой щелкают, или
-1
если никакое контекстное меню не активно.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает номер строки ячейки, по которой пользователь щелкнул для отображения контекстного меню.
Возвращаемое значение
Номер строки ячейки, по которой щелкают, или
-1
если никакое контекстное меню не активно.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Удаляет данные конфигурации столбца, сохраненные под именем от пользовательских значений по умолчанию приложения.
Объявление
Swift
class func removeSavedColumnsWithAutosaveName(_
name
: String)Objective C
+ (void)removeSavedColumnsWithAutosaveName:(NSString *)
name
Параметры
name
Имя данных конфигурации столбца для удаления.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвращает имя, используемое для автоматического сохранения конфигурации столбца браузера.
Объявление
Swift
var columnsAutosaveName: String
Objective C
@property(copy) NSString *columnsAutosaveName
Возвращаемое значение
Имя раньше сохраняло конфигурацию столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Определяет имя, используемое для автоматического сохранения конфигурации столбца браузера.
Объявление
Swift
var columnsAutosaveName: String
Objective C
@property(copy) NSString *columnsAutosaveName
Параметры
name
Имя раньше сохраняло конфигурацию столбца. Если
name
отличается от текущего имени, этот метод также читает в любых данных конфигурации столбца, ранее сохраненных подname
и применяет значения к браузеру.Обсуждение
Конфигурация столбца определяется как массив ширин содержимого столбца. Одна ширина сохраняется для каждого уровня, которого достиг пользователь. Т.е. браузер сохраняет ширину столбца на основе глубины, не на уникальных путях. Чтобы сделать более сложную персистентность столбца, необходимо зарегистрироваться для
NSBrowserColumnConfigurationDidChangeNotification
и персистентность дескриптора самостоятельно. Эта установка является персистентной.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает ширину содержания для данной ширины столбца.
Объявление
Swift
func columnContentWidthForColumnWidth(_
columnWidth
: CGFloat) -> CGFloatПараметры
columnWidth
Ширина столбца. Эта ширина является всем текстовым представлением прокрутки.
Возвращаемое значение
Ширина содержания для столбца. Это - ширина матрицы в столбце.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвращает ширину столбца для ширины содержания данного столбца.
Объявление
Swift
func columnWidthForColumnContentWidth(_
columnContentWidth
: CGFloat) -> CGFloatПараметры
columnContentWidth
Ширина содержания столбца (ширина матрица в столбце).
Возвращаемое значение
Ширина столбца (ширина всего текстового представления прокрутки).
Обсуждение
Например, чтобы гарантировать, что 16 пикселей Вашей ячейки браузера всегда видимы, вызовите:
[browser setMinColumnWidth: [browser columnWidthForColumnContentWidth:16]]
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвращает тип изменения размеров столбца браузера.
Объявление
Swift
var columnResizingType: NSBrowserColumnResizingType
Objective C
@property NSBrowserColumnResizingType columnResizingType
Возвращаемое значение
Постоянное указание типа изменения размеров столбца. Возможные возвращаемые значения описаны в
“NSBrowserColumnResizingType”
. Значение по умолчаниюNSBrowserAutoColumnResizing
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Устанавливает тип изменения размеров столбца браузера.
Объявление
Swift
var columnResizingType: NSBrowserColumnResizingType
Objective C
@property NSBrowserColumnResizingType columnResizingType
Параметры
columnResizingType
Тип изменения размеров столбца. Возможные значения описаны в
“NSBrowserColumnResizingType”
. Значение по умолчаниюNSBrowserAutoColumnResizing
. Эта установка является персистентной.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвраты, установлен ли браузер изменить размеры всех столбцов одновременно вместо того, чтобы изменить размеры отдельного столбца за один раз.
Объявление
Swift
var prefersAllColumnUserResizing: Bool
Objective C
@property BOOL prefersAllColumnUserResizing
Возвращаемое значение
YES
true
если браузер установлен изменить размеры всех столбцов одновременно; иначе,NO
false
. Значение по умолчаниюNO
false
.Обсуждение
Эта установка применяется только к браузерам, позволяющим пользователю изменять размеры столбцов (см. константу
NSBrowserUserColumnResizing
. Удержание функциональной клавиши при изменении размеров переключателей тип изменения размеров используемого.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Заставляет браузер изменять размеры всего столбца одновременно, а не изменять размеры отдельного столбца за один раз.
Объявление
Swift
var prefersAllColumnUserResizing: Bool
Objective C
@property BOOL prefersAllColumnUserResizing
Параметры
prefersAllColumnResizing
YES
true
заставить браузер изменять размеры всех столбцов одновременно; значение по умолчанию является изменением размеров отдельного столбца (NO
false
). Эта установка применяется только к браузерам, позволяющим пользователю изменять размеры столбцов (см.NSBrowserUserColumnResizing
. Удержание функциональной клавиши при изменении размеров переключателей тип изменения размеров используемого. Эта установка является персистентной.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвращает ширину указанного столбца.
Объявление
Swift
func widthOfColumn(_
column
: Int) -> CGFloatПараметры
column
Индекс столбца, для которого можно получить ширину.
Возвращаемое значение
Ширина столбца.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Устанавливает ширину указанного столбца.
Объявление
Swift
func setWidth(_
columnWidth
: CGFloat, ofColumncolumnIndex
: Int)Параметры
columnWidth
Новая ширина указанного столбца.
columnIndex
Индекс столбца, для которого можно установить ширину.
Обсуждение
Этот метод может использоваться для установки начальной ширины столбцов браузера, если калибровка столбца не является автоматической;
setWidth:ofColumn:
ничего не делает еслиcolumnResizingType
NSBrowserAutoColumnResizing
. Для установки ширины по умолчанию для новых столбцов (которые иначе не имеют начальных ширин от значений по умолчанию или через делегата) используйте acolumnIndex
из –1. Набор значений дляcolumnIndex
из –1 является персистентным.NSBrowserColumnConfigurationDidChangeNotification
уведомление отправляется (не сразу), при необходимости, так, чтобы браузер мог сохранить новую конфигурацию столбца автоматически.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
См. также
– widthOfColumn:
browser:shouldSizeColumn:forUserResize:toWidth:
(NSBrowserDelegate
) -
Возвращает ширину столбца по умолчанию столбцов браузера.
Возвращаемое значение
Ширина столбца по умолчанию.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает ширину столбца по умолчанию для новых столбцов браузера, иначе не имеющих начальной ширины от значений по умолчанию или делегата браузера.
Объявление
Swift
func setDefaultColumnWidth(_
columnWidth
: CGFloat)Objective C
- (void)setDefaultColumnWidth:(CGFloat)
columnWidth
Параметры
columnWidth
Ширина столбца по умолчанию для установки.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвращает высоту строк браузера.
Объявление
Swift
var rowHeight: CGFloat
Objective C
@property CGFloat rowHeight
Возвращаемое значение
Высота строки.
Обсуждение
Значение по умолчанию 17.0.
rowHeight
иsetRowHeight:
только доступны при использовании методов делегата элемента. Исключение выдается при использовании матричных методов делегата.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает высоту строк браузера к указанному значению.
Объявление
Swift
var rowHeight: CGFloat
Objective C
@property CGFloat rowHeight
Параметры
height
Новая высота для установки.
Обсуждение
Значение должно быть больше, чем 0. Любое дробное значение будет вызвано к интегральному значению для рисования. Для переменных браузеров высоты строки (делегаты которых реализуют
browser:heightOfRow:inColumn:
), высота строки будет использоваться для рисования переменных строк мимо последней строки в каждом столбце браузера.rowHeight
иsetRowHeight:
только доступны при использовании методов делегата элемента. Исключение выдается при использовании матричных методов делегата.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Типы изменения размеров столбца браузера.
Объявление
Swift
enum NSBrowserColumnResizingType : UInt { case NoColumnResizing case AutoColumnResizing case UserColumnResizing }
Objective C
enum { NSBrowserNoColumnResizing = 0, NSBrowserAutoColumnResizing = 1, NSBrowserUserColumnResizing = 2 }; typedef NSUInteger NSBrowserColumnResizingType;
Константы
-
NoColumnResizing
NSBrowserNoColumnResizing
Ни один
NSBrowser
ни пользователь может изменить ширину столбца. Разработчик должен явно установить всю ширину столбцов.Доступный в OS X v10.3 и позже.
-
AutoColumnResizing
NSBrowserAutoColumnResizing
Все столбцы имеют ту же ширину, вычисленное использование комбинации минимальной ширины столбца и максимального количества настроек видимых столбцов. Изменения ширины столбца как размер окна изменяются. Пользователь не может изменить размеры столбцов.
Доступный в OS X v10.3 и позже.
-
UserColumnResizing
NSBrowserUserColumnResizing
Разработчик выбирает начальную ширину столбцов, но пользователи могут изменить размеры всех столбцов одновременно или каждого столбца индивидуально.
Доступный в OS X v10.3 и позже.
Обсуждение
Эти константы используются
setColumnResizingType:
иcolumnResizingType
методы.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.
-
-
Тип раньше указывал тип отбрасывания работы перетаскивания. Посмотрите
browser:validateDrop:proposedRow:column:dropOperation:
для получения дополнительной информации.Объявление
Swift
enum NSBrowserDropOperation : UInt { case On case Above }
Objective C
enum { NSBrowserDropOn, NSBrowserDropAbove }; typedef NSUInteger NSBrowserDropOperation;
Константы
-
On
NSBrowserDropOn
Отбрасывание происходит в строке, к которой был перетащен элемент.
Доступный в OS X v10.5 и позже.
-
Above
NSBrowserDropAbove
Отбрасывание происходит выше строки, к которой был перетащен элемент.
Доступный в OS X v10.5 и позже.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.5 и позже.
-
-
Версия AppKit.framework, содержащего определенное исправление ошибки или возможность.
Объявление
Swift
var NSAppKitVersionNumberWithContinuousScrollingBrowser: Double { get } var NSAppKitVersionNumberWithColumnResizingBrowser: Double { get }
Objective C
#define NSAppKitVersionNumberWithContinuousScrollingBrowser 680.0 #define NSAppKitVersionNumberWithColumnResizingBrowser 685.0
Константы
-
NSAppKitVersionNumberWithContinuousScrollingBrowser
NSAppKitVersionNumberWithContinuousScrollingBrowser
Определенная версия представившей платформы AppKit поддерживает непрерывную прокрутку в NSBrowser. Разработчики не должны должны быть использовать эту константу, если они не пишут приложения для OS X v10.3 и ранее.
Доступный в OS X v10.3 и позже.
-
NSAppKitVersionNumberWithColumnResizingBrowser
NSAppKitVersionNumberWithColumnResizingBrowser
Определенная версия платформы AppKit, представившей поддержку изменения размеров отдельных столбцов браузера. Разработчики не должны должны быть использовать эту константу, если они не пишут приложения для OS X v10.3 и ранее.
Доступный в OS X v10.3 и позже.
-
-
Когда ширина столбца браузера изменилась, уведомляет делегата. Объект уведомления является браузером, размеры столбца которого должны быть сделаны персистентными. Это уведомление не содержит a
userInfo
словарь. Если пользователь изменяет размеры больше чем одного столбца, единственное уведомление отправляется, когда пользователь закончен, изменив размеры.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.3 и позже.