Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AppKit ссылка класса NSPathControl

Опции
Развертывание Target:

На этой странице
Язык:

NSPathControl

NSPathControl подкласс NSControl это представляет путь файловой системы или виртуальный тракт.

NSPathControl использование класса NSPathCell реализовать его пользовательский интерфейс. NSPathControl обеспечивает методы покрытия для большинства NSPathCell методы — метод покрытия просто вызывает соответствующий метод ячейки. См. также NSPathComponentCell, который представляет отдельные компоненты пути и два связанных протокола: NSPathCellDelegate и NSPathControlDelegate.

NSPathControl имеет три стиля, представленные NSPathStyle константы перечисления NSPathStyleStandard, NSPathStyleNavigationBar, и NSPathStylePopUp. Представленный путь может быть путем файловой системы или любым другим типом продвижения пути через последовательность узлов или компонентов, как определено программистом.

NSPathControl автоматически перетаскивание поддержек, которое может быть далее настроено через методы делегата. Принять перетаскивание, NSPathControl вызовы registerForDraggedTypes: с NSFilenamesPboardType и NSURLPboardType. Когда URL оценивает в NSPathControl возразите изменениям из-за автоматической работы перетаскивания или пользователя, выбирающего новый путь через открытую панель, действие отправляется. На OS X v10.5 значение, возвращенное clickedPathComponentCell nil, на OS X v10.6 и позже, clickedPathComponentCell возвращает ячейку, по которой щелкают.

Наследование


Оператор импорта


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.5 и позже.
  • Возвращает стиль пути получателя.

    Объявление

    Swift

    var pathStyle: NSPathStyle

    Objective C

    @property NSPathStyle pathStyle

    Возвращаемое значение

    Стиль управления трактом.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setPathStyle:

  • Устанавливает стиль пути получателя.

    Объявление

    Swift

    var pathStyle: NSPathStyle

    Objective C

    @property NSPathStyle pathStyle

    Параметры

    style

    Новый стиль пути.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – pathStyle

  • Выбирает цвет фона получателя.

    Объявление

    Swift

    @NSCopying var backgroundColor: NSColor?

    Objective C

    @property(copy) NSColor *backgroundColor

    Параметры

    color

    Цвет для рисования.

    Обсуждение

    По умолчанию фон установлен в голубой цвет для NSPathStyleStandard и nil для других стилей. Можно использовать [NSColor clearColor] сделать фон прозрачным.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – backgroundColor

  • Возвращает текущий фоновый цвет получателя.

    Объявление

    Swift

    @NSCopying var backgroundColor: NSColor?

    Objective C

    @property(copy) NSColor *backgroundColor

    Возвращаемое значение

    Цвет фона.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setBackgroundColor:

  • Возвращает ячейку, по которой щелкают.

    Объявление

    Swift

    func clickedPathComponentCell() -> NSPathComponentCell?

    Objective C

    - (NSPathComponentCell *)clickedPathComponentCell

    Возвращаемое значение

    Ячейка компонента, по которой щелкнули.

    Обсуждение

    Значение возвратилось, обычно допустимо только, когда отправляются действие или двойное действие.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    Осуждаемый в OS X v10.10.

    См. также

    – pathComponentCells

  • Возвращает массив NSPathComponentCell объекты, в настоящее время выводимые на экран.

    Объявление

    Swift

    func pathComponentCells() -> [AnyObject]

    Objective C

    - (NSArray *)pathComponentCells

    Возвращаемое значение

    Массив NSPathComponentCell объекты.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    Осуждаемый в OS X v10.10.

  • Устанавливает массив NSPathComponentCell объекты, в настоящее время выводимые на экран.

    Объявление

    Swift

    func setPathComponentCells(_ cells: [AnyObject])

    Objective C

    - (void)setPathComponentCells:(NSArray *)cells

    Параметры

    cells

    Массив NSPathComponentCell объекты.

    Обсуждение

    Каждый элемент в массиве должен быть экземпляром NSPathComponentCell или подкласс этого. Вы не можете установить это значение в nil, но можно установить его в использование пустого массива, например, [NSArray array].

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    Осуждаемый в OS X v10.10.

    См. также

    – pathComponentCells

  • Возвращает метод действия двойного щелчка получателя.

    Объявление

    Swift

    var doubleAction: Selector

    Objective C

    @property SEL doubleAction

    Возвращаемое значение

    Когда пользователь дважды щелкает по получателю, метод действия вызвал.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setDoubleAction:

  • Устанавливает действие двойного щелчка получателя.

    Объявление

    Swift

    var doubleAction: Selector

    Objective C

    @property SEL doubleAction

    Параметры

    action

    Метод действия вызвать, когда дважды щелкают по получателю.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – doubleAction

  • Возвращает значение пути, выведенное на экран получателем.

    Объявление

    Swift

    @NSCopying var URL: NSURL?

    Objective C

    @property(copy) NSURL *URL

    Возвращаемое значение

    Значение пути.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setURL:

  • setURL: - setURL: Доступный в OS X v10.5 через OS X v10.9

    Устанавливает значение пути, выведенное на экран получателем.

    Объявление

    Objective C

    - (void)setURL:(NSURL *)url

    Параметры

    url

    Новый путь оценивает дисплею.

    Обсуждение

    При установке, массив NSPathComponentCell объекты автоматически установлены на основе пути в url. Если url файл URL (возвраты YEStrue от isFileURL), изображения автоматически заполнены значками файла, если существует путь. URL ценит себя, сохранен в objectValue свойство ячейки.

    Оператор импорта

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.5 через OS X v10.9.

    См. также

    – URL

  • Возвращает делегата получателя.

    Объявление

    Swift

    weak var delegate: NSPathControlDelegate?

    Objective C

    @property(weak) id<NSPathControlDelegate> delegate

    Возвращаемое значение

    Делегат получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – setDelegate:

  • Устанавливает делегата получателя.

    Объявление

    Swift

    weak var delegate: NSPathControlDelegate?

    Objective C

    @property(weak) id<NSPathControlDelegate> delegate

    Параметры

    delegate

    Объект установить как делегат получателя.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

    См. также

    – делегат

  • Конфигурирует значение по умолчанию, возвращенное из draggingSourceOperationMaskForLocal:.

    Объявление

    Swift

    func setDraggingSourceOperationMask(_ mask: NSDragOperation, forLocal isLocal: Bool)

    Objective C

    - (void)setDraggingSourceOperationMask:(NSDragOperation)mask forLocal:(BOOL)isLocal

    Параметры

    mask

    Типы операций перетаскивания позволяются.

    isLocal

    Если YEStrue, mask когда целевой объект перетаскивания находится в том же приложении как получатель, применяется; если NOfalse, mask когда целевой объект вне приложения получателя, применяется.

    Обсуждение

    По умолчанию, draggingSourceOperationMaskForLocal: возвраты NSDragOperationEvery когда isLocal YEStrue и NSDragOperationNone когда isLocal NOfalse.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает меню, использующееся для ячеек управления трактом.

    Объявление

    Swift

    var menu: NSMenu?

    Objective C

    @property(strong) NSMenu *menu

    Возвращаемое значение

    Экземпляр NSMenu.

    Обсуждение

    Этот метод переопределяет NSView реализация menu и передает сообщение к NSPathControlCell.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.6 и позже.

  • Устанавливает меню, используемое для ячеек управления трактом.

    Объявление

    Swift

    var menu: NSMenu?

    Objective C

    @property(strong) NSMenu *menu

    Параметры

    menu

    Экземпляр NSMenu.

    Обсуждение

    Этот метод переопределяет NSView реализация setMenu: и передает сообщение к NSPathControlCell.

    Оператор импорта

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

    Доступный в OS X v10.6 и позже.