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: BoolObjective C
@property BOOL reusesColumnsВозвращаемое значение
YEStrueеслиNSMatrixкогда их столбцы разгружены, объекты не освобождены; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, могут ли быть снова использованы матрицы.
Объявление
Swift
var reusesColumns: BoolObjective C
@property BOOL reusesColumnsПараметры
flagYEStrueпредотвратитьNSMatrixобъекты от того, чтобы быть освобожденным, когда их столбцы разгружены, таким образом, они могут быть снова использованы; иначе,NOfalse.Оператор импорта
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: BoolObjective C
@property BOOL autohidesScrollerВозвращаемое значение
YEStrueесли автоматически скрыт скроллер; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Позволяет браузеру скрывать свой скроллер автоматически.
Объявление
Swift
var autohidesScroller: BoolObjective C
@property BOOL autohidesScrollerПараметры
flagЕсли
YEStrue, браузер скрывает свой скроллер автоматически; еслиNOfalse, это не делает.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Обеспечивает цвет фона браузера.
Объявление
Swift
var backgroundColor: NSColorObjective C
@property(strong) NSColor *backgroundColorВозвращаемое значение
Цвет фона браузера.
Обсуждение
Значение по умолчанию
[NSColor whiteColor]Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Указывает цвет фона браузера.
Объявление
Swift
var backgroundColor: NSColorObjective C
@property(strong) NSColor *backgroundColorПараметры
backgroundColor[NSColor clearColor]указывает прозрачный фон.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Возвращает минимальную ширину столбца.
Объявление
Swift
var minColumnWidth: CGFloatObjective C
@property CGFloat minColumnWidthВозвращаемое значение
Минимальная ширина столбца, в пикселях.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает минимальную ширину столбца.
Объявление
Swift
var minColumnWidth: CGFloatObjective C
@property CGFloat minColumnWidthПараметры
columnWidthМинимальная ширина столбца, в пикселях.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, разделяются ли столбцы границами bezeled.
Объявление
Swift
var separatesColumns: BoolObjective C
@property BOOL separatesColumnsВозвращаемое значение
YEStrueесли столбцы браузера разделяются границами bezeled; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Разделяет столбцы границами bezeled.
Объявление
Swift
var separatesColumns: BoolObjective C
@property BOOL separatesColumnsПараметры
flagYEStrueесли столбцы браузера должны быть разделены границами bezeled; иначе,NOfalse. Это значение проигнорировано еслиisTitledне возвращаетсяNOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, берет ли столбец свой заголовок от выбранной ячейки в предыдущем столбце.
Объявление
Swift
var takesTitleFromPreviousColumn: BoolObjective C
@property BOOL takesTitleFromPreviousColumnВозвращаемое значение
YEStrueесли заголовок столбца установлен в строковое значение выбранногоNSCellв предыдущем столбце; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, установлен ли заголовок столбца в строковое значение выбранной ячейки в предыдущем столбце.
Объявление
Swift
var takesTitleFromPreviousColumn: BoolObjective C
@property BOOL takesTitleFromPreviousColumnПараметры
flagYEStrueесли заголовок столбца должен быть установлен в строковое значение выбранногоNSCellв предыдущем столбце; иначе,NOfalse.Оператор импорта
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Возвращаемое значение
YEStrueесли включены клавиши со стрелками; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
См. также
-
setAcceptsArrowKeys: - setAcceptsArrowKeys:(OS X v10.6)Указывает, позволяет ли браузер навигацию с помощью клавиш со стрелками.
Оператор осуждения
Нет никакой замены.
Объявление
Objective C
- (void)setAcceptsArrowKeys:(BOOL)flagПараметры
flagYEStrueвключить использование клавиш со стрелками для навигации в и между браузерами; иначе,NOfalse.Оператор импорта
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() -> AnyClassObjective 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() -> AnyClassObjective 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: BoolObjective C
@property BOOL allowsBranchSelectionВозвращаемое значение
YEStrueкогда множественный выбор включен, если пользователь может выбрать элементы ответвления; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Позволяет пользователю выбирать элементы ответвления.
Объявление
Swift
var allowsBranchSelection: BoolObjective C
@property BOOL allowsBranchSelectionПараметры
flagYEStrueкогда множественный выбор включен, если пользователь может выбрать элементы ответвления; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, не может ли быть ничего выбранного.
Объявление
Swift
var allowsEmptySelection: BoolObjective C
@property BOOL allowsEmptySelectionВозвращаемое значение
YEStrueесли браузер позволяет выбору быть пустым; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Позволяет пользователю ничего не выбирать.
Объявление
Swift
var allowsEmptySelection: BoolObjective C
@property BOOL allowsEmptySelectionПараметры
flagYEStrueесли браузер позволяет пустой выбор; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Указывает, может ли пользователь выбрать многократные элементы.
Объявление
Swift
var allowsMultipleSelection: BoolObjective C
@property BOOL allowsMultipleSelectionВозвращаемое значение
YEStrueесли браузер позволяет пользователю выбирать многократные элементы сразу; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Позволяет пользователю выбирать многократные элементы.
Объявление
Swift
var allowsMultipleSelection: BoolObjective C
@property BOOL allowsMultipleSelectionПараметры
flagYEStrueесли пользователь может выбрать многократные элементы сразу; иначе,NOfalse.Оператор импорта
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 *)rowIndexesinColumn:(NSInteger)columnIndexПараметры
rowIndexesСтроки, которые будут выбраны в столбце
columnIndex.columnIndexСтолбец, в котором можно выбрать строки
rowIndexes.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Указывает, позволяет ли браузер основанный на нажатии клавиши выбор (введите выбор).
Объявление
Swift
var allowsTypeSelect: BoolObjective C
@property BOOL allowsTypeSelectВозвращаемое значение
YEStrue(значение по умолчанию), когда браузер позволяет основанный на нажатии клавиши выбор; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.5 и позже.
См. также
-
Позволяет браузеру принимать основанный на нажатии клавиши выбор.
Объявление
Swift
var allowsTypeSelect: BoolObjective C
@property BOOL allowsTypeSelectПараметры
allowsTypeSelectionYEStrueпозволить выбор типа;NOfalseзапрещать его.Оператор импорта
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: NSIndexPathObjective C
@property(copy) NSIndexPath *selectionIndexPathВозвращаемое значение
Индексный путь выбранного пункта, или
nilесли нет никакого выбора.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает выбор браузера в элемент с указанным путем.
Объявление
Swift
@NSCopying var selectionIndexPath: NSIndexPathObjective 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 *)indexPathwithEvent:(NSEvent *)theEventselect:(BOOL)selectПараметры
indexPathПуть элемента.
theEventСобытие для использования при начале редактирования.
selectЕсли
YEStrue, содержание ячеек будет выбрано; еслиNOfalse, они не будут выбраны.Оператор импорта
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Элемент, который будет проверен.
Возвращаемое значение
YEStrueесли элемент является листовым элементом; иначе,NOfalse.Обсуждение
Этот метод может возвратиться
NOfalseесли элемент никогда не выводился на экран в браузере или получался доступ через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снабжается префиксом разделителем пути, путь является абсолютным, содержа полный путь от первого столбца браузера. Иначе, путь относителен, расширяя текущий путь браузера, запускающийся в последнем столбце.Возвращаемое значение
YEStrueесли данный путь допустим; иначе,NOfalse.Обсуждение
При парсинге
path, браузер сравнивает каждый компонент с записями в текущем столбце. Если точное совпадение найдено, соответствующая запись выбрана, и следующий компонент по сравнению с записями следующего столбца. Если никакое соответствие не найдено для компонента, выходов метода и возвратовNOfalse; заключительный путь установлен в допустимую частьpath. Если каждый компонентpathуказывает допустимое ответвление или лист в иерархии браузера, возвратах методаYEStrue.Оператор импорта
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Возвращаемое значение
YEStrueесли загружается столбец 0; иначе,NOfalse.Оператор импорта
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Возвращаемое значение
YEStrueесли столбцы в браузере выводят на экран заголовки; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 через OS X v10.9.
См. также
-
Столбцы наборов для отображения заголовков.
Объявление
Swift
var titled: BoolObjective C
@property(getter=isTitled) BOOL titledПараметры
flagYEStrueесли столбцы в браузере выводят на экран заголовки; иначе,NOfalse.Оператор импорта
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 *)indexSetinColumn:(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 *)rowIndexesinColumn:(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: BoolObjective C
@property BOOL hasHorizontalScrollerВозвращаемое значение
YEStrueесли браузер используетNSScrollerвозразите для прокрутки горизонтально; иначе,NOfalse.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Наборы, имеет ли браузер скроллер для прокрутки горизонтально.
Объявление
Swift
var hasHorizontalScroller: BoolObjective C
@property BOOL hasHorizontalScrollerПараметры
flagYEStrueесли браузер используетNSScrollerвозразите для прокрутки горизонтально; иначе,NOfalse.Оператор импорта
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Параметры
senderNSScrollerобъект, определяющий прокрутку столбцов браузера.Оператор импорта
Objective C
@import AppKit;Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.3.
См. также
-
Указывает типы перетаскивания операций, которые исходный объект позволяет на данных перетащенного изображения.
Объявление
Objective C
- (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)localDestinationПараметры
localDestinationУказывает расположение целевого объекта работы перетаскивания:
YEStrueдля этого приложения,NOfalseдля другого приложения.Возвращаемое значение
NSDragOperationEveryкогда localDestinationYEStrue.NSDragOperationNoneкогда localDestinationNOfalse.
Обсуждение
Реализация
NSDraggingSourceметодdraggingSourceOperationMaskForLocal:.Доступность
Доступный в OS X v10.0 и позже.
-
Указывает маску перетаскивать-работы для перетаскивания операций с локальными или внешними местами назначения.
Объявление
Swift
func setDraggingSourceOperationMask(_dragOperationMask: NSDragOperation, forLocallocalDestination: Bool)Objective C
- (void)setDraggingSourceOperationMask:(NSDragOperation)dragOperationMaskforLocal:(BOOL)localDestinationПараметры
dragOperationMaskПеретаскивание маски работы для использования или для локальных или для внешних операций перетаскивания, как указано localDestination.
localDestinationУказывает расположение целевого объекта работы перетаскивания:
YEStrueдля этого приложения;NOfalseдля другого приложения.Оператор импорта
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 *)rowIndexesinColumn:(NSInteger)columnIndexwithEvent:(NSEvent *)dragEventПараметры
rowIndexesСтроки пользователь перетаскивают
columnIndexСтолбец, содержащий строки пользователь, перетаскивает.
dragEventПеретащите мышь событие.
Возвращаемое значение
YEStrueкогдаrowIndexesидентифицирует по крайней мере одну строку, и все идентифицированные строки включены; иначе,NOfalse.Оператор импорта
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 *)rowIndexesinColumn:(NSInteger)columnIndexwithEvent:(NSEvent *)dragEventoffset:(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Точка для тестирования.
Возвращаемое значение
YEStrueесли ячейка существует в указанной точке; иначе,NOfalse.Обсуждение
Если строка не существует в
point, тогда-1установлен для строки. Если столбец не существует вpoint, тогда-1установлен для столбца.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
-
Возвращает метод действия двойного щелчка браузера.
Объявление
Swift
var doubleAction: SelectorObjective C
@property SEL doubleActionВозвращаемое значение
Когда пользователь дважды щелкает по браузеру, метод действия вызвал.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает действие двойного щелчка браузера.
Объявление
Swift
var doubleAction: SelectorObjective C
@property SEL doubleActionПараметры
aSelectorМетод действия вызвать, когда дважды щелкают по браузеру.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвраты, заставляет ли нажатие клавиши со стрелкой сообщение действия быть отправленным.
Объявление
Swift
var sendsActionOnArrowKeys: BoolObjective C
@property BOOL sendsActionOnArrowKeysВозвращаемое значение
NOfalseесли нажатие клавиши со стрелкой прокручивает браузер;YEStrueесли это также отправляет сообщение действия, указанноеsetAction:.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Когда пользователь нажимает клавишу со стрелкой, позволяет указанному сообщению действия быть отправленным.
Объявление
Swift
var sendsActionOnArrowKeys: BoolObjective C
@property BOOL sendsActionOnArrowKeysПараметры
flagYEStrueесли нажатие клавиши со стрелкой должно отправить сообщение действия, указанноеsetAction:в дополнение к прокрутке браузера;NOfalseесли это должно только прокрутить браузер.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Отправляет сообщение действия в цель.
Объявление
Swift
var sendAction: Bool { get }Objective C
@property(readonly) BOOL sendActionВозвращаемое значение
YEStrueесли успешный;NOfalseесли не могла бы быть найдена никакая цель для сообщения.Оператор импорта
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: StringObjective C
@property(copy) NSString *columnsAutosaveNameВозвращаемое значение
Имя раньше сохраняло конфигурацию столбца.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Определяет имя, используемое для автоматического сохранения конфигурации столбца браузера.
Объявление
Swift
var columnsAutosaveName: StringObjective 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: NSBrowserColumnResizingTypeObjective C
@property NSBrowserColumnResizingType columnResizingTypeВозвращаемое значение
Постоянное указание типа изменения размеров столбца. Возможные возвращаемые значения описаны в
“NSBrowserColumnResizingType”. Значение по умолчаниюNSBrowserAutoColumnResizingОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Устанавливает тип изменения размеров столбца браузера.
Объявление
Swift
var columnResizingType: NSBrowserColumnResizingTypeObjective C
@property NSBrowserColumnResizingType columnResizingTypeПараметры
columnResizingTypeТип изменения размеров столбца. Возможные значения описаны в
“NSBrowserColumnResizingType”. Значение по умолчаниюNSBrowserAutoColumnResizing. Эта установка является персистентной.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвраты, установлен ли браузер изменить размеры всех столбцов одновременно вместо того, чтобы изменить размеры отдельного столбца за один раз.
Объявление
Swift
var prefersAllColumnUserResizing: BoolObjective C
@property BOOL prefersAllColumnUserResizingВозвращаемое значение
YEStrueесли браузер установлен изменить размеры всех столбцов одновременно; иначе,NOfalse. Значение по умолчаниюNOfalse.Обсуждение
Эта установка применяется только к браузерам, позволяющим пользователю изменять размеры столбцов (см. константу
NSBrowserUserColumnResizing. Удержание функциональной клавиши при изменении размеров переключателей тип изменения размеров используемого.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
См. также
-
Заставляет браузер изменять размеры всего столбца одновременно, а не изменять размеры отдельного столбца за один раз.
Объявление
Swift
var prefersAllColumnUserResizing: BoolObjective C
@property BOOL prefersAllColumnUserResizingПараметры
prefersAllColumnResizingYEStrueзаставить браузер изменять размеры всех столбцов одновременно; значение по умолчанию является изменением размеров отдельного столбца (NOfalse). Эта установка применяется только к браузерам, позволяющим пользователю изменять размеры столбцов (см.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:ничего не делает еслиcolumnResizingTypeNSBrowserAutoColumnResizing. Для установки ширины по умолчанию для новых столбцов (которые иначе не имеют начальных ширин от значений по умолчанию или через делегата) используйте 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: CGFloatObjective C
@property CGFloat rowHeightВозвращаемое значение
Высота строки.
Обсуждение
Значение по умолчанию 17.0.
rowHeightиsetRowHeight:только доступны при использовании методов делегата элемента. Исключение выдается при использовании матричных методов делегата.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает высоту строк браузера к указанному значению.
Объявление
Swift
var rowHeight: CGFloatObjective 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;Константы
-
NoColumnResizingNSBrowserNoColumnResizingНи один
NSBrowserни пользователь может изменить ширину столбца. Разработчик должен явно установить всю ширину столбцов.Доступный в OS X v10.3 и позже.
-
AutoColumnResizingNSBrowserAutoColumnResizingВсе столбцы имеют ту же ширину, вычисленное использование комбинации минимальной ширины столбца и максимального количества настроек видимых столбцов. Изменения ширины столбца как размер окна изменяются. Пользователь не может изменить размеры столбцов.
Доступный в OS X v10.3 и позже.
-
UserColumnResizingNSBrowserUserColumnResizingРазработчик выбирает начальную ширину столбцов, но пользователи могут изменить размеры всех столбцов одновременно или каждого столбца индивидуально.
Доступный в 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;Константы
-
OnNSBrowserDropOnОтбрасывание происходит в строке, к которой был перетащен элемент.
Доступный в OS X v10.5 и позже.
-
AboveNSBrowserDropAboveОтбрасывание происходит выше строки, к которой был перетащен элемент.
Доступный в 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Константы
-
NSAppKitVersionNumberWithContinuousScrollingBrowserNSAppKitVersionNumberWithContinuousScrollingBrowserОпределенная версия представившей платформы AppKit поддерживает непрерывную прокрутку в NSBrowser. Разработчики не должны должны быть использовать эту константу, если они не пишут приложения для OS X v10.3 и ранее.
Доступный в OS X v10.3 и позже.
-
NSAppKitVersionNumberWithColumnResizingBrowserNSAppKitVersionNumberWithColumnResizingBrowserОпределенная версия платформы AppKit, представившей поддержку изменения размеров отдельных столбцов браузера. Разработчики не должны должны быть использовать эту константу, если они не пишут приложения для OS X v10.3 и ранее.
Доступный в OS X v10.3 и позже.
-
-
Когда ширина столбца браузера изменилась, уведомляет делегата. Объект уведомления является браузером, размеры столбца которого должны быть сделаны персистентными. Это уведомление не содержит a
userInfoсловарь. Если пользователь изменяет размеры больше чем одного столбца, единственное уведомление отправляется, когда пользователь закончен, изменив размеры.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.3 и позже.
