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

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

Разработчик

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

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

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

NSTabView

NSTabView объект обеспечивает удобный способ представить информацию на многократных страницах. Представление содержит строку вкладок, дающих появление вкладок папки, как показано в следующем числе. Пользователь выбирает желаемую страницу путем щелчка по надлежащей вкладке или использования клавиш со стрелками для перемещения между страницами. Каждый отображения страницы иерархия представления, предоставленная Вашим приложением.

image: ../Art/tabview_2x.png

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


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


Swift

import AppKit

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
  • Добавляет указанный элемент вкладки.

    Объявление

    Swift

    func addTabViewItem(_ tabViewItem: NSTabViewItem)

    Objective C

    - (void)addTabViewItem:(NSTabViewItem *)tabViewItem

    Параметры

    tabViewItem

    Элемент представления вкладки, который будет добавлен.

    Обсуждение

    Элемент добавляется в конце массива элементов вкладки, таким образом, новая вкладка появляется на правой стороне представления. Если делегат поддерживает его, это вызывает делегата tabViewDidChangeNumberOfTabViewItems: метод.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func insertTabViewItem(_ tabViewItem: NSTabViewItem, atIndex index: Int)

    Objective C

    - (void)insertTabViewItem:(NSTabViewItem *)tabViewItem atIndex:(NSInteger)index

    Параметры

    tabViewItem

    Элемент представления вкладки, который будет добавлен.

    index

    Индекс, в котором можно вставить вкладку, просматривает элемент. index параметр основан на нуле.

    Обсуждение

    Если существует делегат, и делегат поддерживает его, отправляет делегата tabViewDidChangeNumberOfTabViewItems: сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func removeTabViewItem(_ tabViewItem: NSTabViewItem)

    Objective C

    - (void)removeTabViewItem:(NSTabViewItem *)tabViewItem

    Параметры

    tabViewItem

    Элемент представления вкладки, который будет удален.

    Обсуждение

    Если существует делегат, и делегат поддерживает его, отправляет делегата tabViewDidChangeNumberOfTabViewItems: сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func indexOfTabViewItem(_ tabViewItem: NSTabViewItem) -> Int

    Objective C

    - (NSInteger)indexOfTabViewItem:(NSTabViewItem *)tabViewItem

    Параметры

    tabViewItem

    Элемент представления вкладки.

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

    Основанный на нуле индекс tabViewItem, или NSNotFound если не найден элемент.

    Обсуждение

    Возвращенный индекс основан на нуле.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает индекс элемента, соответствующего указанный идентификатор или NSNotFound если не найден элемент.

    Объявление

    Swift

    func indexOfTabViewItemWithIdentifier(_ identifier: AnyObject) -> Int

    Objective C

    - (NSInteger)indexOfTabViewItemWithIdentifier:(id)identifier

    Параметры

    identifier

    Идентификатор вкладки просматривает элемент.

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

    Основанный на нуле индекс вкладки просматривает соответствие элемента identifier, или NSNotFound если не найден элемент.

    Обсуждение

    Возвращенный индекс основан на нуле.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Число элементов в массиве представления вкладки вкладки просматривает элементы. (только для чтения)

    Объявление

    Swift

    var numberOfTabViewItems: Int { get }

    Objective C

    @property(readonly) NSInteger numberOfTabViewItems

    Обсуждение

    Значение по умолчанию этого свойства 0.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Возвращает элемент представления вкладки в index в массиве представления вкладки элементов.

    Объявление

    Swift

    func tabViewItemAtIndex(_ index: Int) -> NSTabViewItem

    Objective C

    - (NSTabViewItem *)tabViewItemAtIndex:(NSInteger)index

    Параметры

    index

    Индекс, в котором можно вставить вкладку, просматривает элемент. index параметр основан на нуле.

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

    Элемент представления вкладки в указанном индексе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • tabViewItems tabViewItems Свойство

    Массив представления вкладки вкладки просматривает элементы. (только для чтения)

    Объявление

    Swift

    var tabViewItems: [AnyObject] { get }

    Objective C

    @property(readonly, copy) NSArray *tabViewItems

    Обсуждение

    Представление вкладки сохраняет массив, содержащий один элемент представления вкладки для каждой вкладки в представлении. Значение по умолчанию этого свойства является пустым массивом.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Этот метод действия выбирает первый элемент представления вкладки.

    Объявление

    Swift

    func selectFirstTabViewItem(_ sender: AnyObject?)

    Objective C

    - (void)selectFirstTabViewItem:(id)sender

    Параметры

    sender

    Обычно объект, отправивший сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – selectTabViewItem:

  • Этот метод действия выбирает последний элемент представления вкладки.

    Объявление

    Swift

    func selectLastTabViewItem(_ sender: AnyObject?)

    Objective C

    - (void)selectLastTabViewItem:(id)sender

    Параметры

    sender

    Обычно отправивший объект вызвал сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – selectTabViewItem:

  • Этот метод действия выбирает следующий элемент представления вкладки в последовательности.

    Объявление

    Swift

    func selectNextTabViewItem(_ sender: AnyObject?)

    Objective C

    - (void)selectNextTabViewItem:(id)sender

    Параметры

    sender

    Обычно объект, отправивший сообщение.

    Обсуждение

    Если в настоящее время видимый элемент является последним элементом в последовательности, этот метод ничего не делает, и последняя область остается выведенной на экран.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – selectTabViewItem:

  • Этот метод действия выбирает предыдущий элемент представления вкладки в последовательности.

    Объявление

    Swift

    func selectPreviousTabViewItem(_ sender: AnyObject?)

    Objective C

    - (void)selectPreviousTabViewItem:(id)sender

    Параметры

    sender

    Обычно объект, отправивший сообщение.

    Обсуждение

    Если в настоящее время видимый элемент является первым элементом в последовательности, этот метод ничего не делает, и первая область остается выведенной на экран.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – selectTabViewItem:

  • Выбирает указанный элемент представления вкладки.

    Объявление

    Swift

    func selectTabViewItem(_ tabViewItem: NSTabViewItem?)

    Objective C

    - (void)selectTabViewItem:(NSTabViewItem *)tabViewItem

    Параметры

    tabViewItem

    Элемент вкладки для выбора.

    Обсуждение

    Если существует делегат, и делегат поддерживает его, отправляет делегата tabView:shouldSelectTabViewItem: сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Выбирает элемент представления вкладки, указанный index.

    Объявление

    Swift

    func selectTabViewItemAtIndex(_ index: Int)

    Objective C

    - (void)selectTabViewItemAtIndex:(NSInteger)index

    Параметры

    index

    Индекс элемента вкладки к выбранному.

    Обсуждение

    index параметр основной 0. Если существует делегат, и делегат поддерживает его, отправляет делегата tabView:shouldSelectTabViewItem: сообщение.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Выбирает элемент представления вкладки, указанный identifier.

    Объявление

    Swift

    func selectTabViewItemWithIdentifier(_ identifier: AnyObject)

    Objective C

    - (void)selectTabViewItemWithIdentifier:(id)identifier

    Параметры

    identifier

    Идентификатор элемента вкладки для выбора.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Элемент представления вкладки для в настоящее время выбираемой вкладки. (только для чтения)

    Объявление

    Swift

    var selectedTabViewItem: NSTabViewItem? { get }

    Objective C

    @property(readonly, strong) NSTabViewItem *selectedTabViewItem

    Обсуждение

    Если никакой элемент не выбран, значение этого свойства nil.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func takeSelectedTabViewItemFromSender(_ sender: AnyObject?)

    Objective C

    - (void)takeSelectedTabViewItemFromSender:(id)sender

    Параметры

    sender

    Обычно объект, отправивший сообщение.

    Обсуждение

    Если sender отвечает на indexOfSelectedItem метод, этот метод вызывает тот метод и выбирает элемент представления вкладки в указанном индексе.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • шрифт шрифт Свойство

    Шрифт используется для текста метки представления вкладки.

    Объявление

    Swift

    var font: NSFont

    Objective C

    @property(strong) NSFont *font

    Обсуждение

    Значение по умолчанию этого свойства является шрифтом сообщения размера по умолчанию (см. messageFontOfSize:), который эквивалентен системному шрифту размера по умолчанию. Высота вкладки регулируется автоматически для размещения нового размера шрифта. Если представление позволяет усекать, метки вкладки являются усеченными по мере необходимости.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    allowsTruncatedLabels

  • tabViewType tabViewType Свойство

    Тип вкладки для отображения вкладок.

    Объявление

    Swift

    var tabViewType: NSTabViewType

    Objective C

    @property NSTabViewType tabViewType

    Обсуждение

    Поддерживаемые значения для этого свойства перечислены в NSTabViewType. Значение по умолчанию этого свойства NSTopTabsBezelBorder.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • controlTint controlTint Свойство

    Оттенок управления представления вкладки.

    Объявление

    Swift

    var controlTint: NSControlTint

    Objective C

    @property NSControlTint controlTint

    Обсуждение

    Допустимые значения для этого свойства описаны в NSControlTint. Значение по умолчанию этого свойства NSDefaultControlTint.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • drawsBackground drawsBackground Свойство

    Булево значение, указывающее, рисует ли представление вкладки цвет фона, когда его тип NSNoTabsNoBorder.

    Объявление

    Swift

    var drawsBackground: Bool

    Objective C

    @property BOOL drawsBackground

    Обсуждение

    Когда значение этого свойства YEStrue, когда его тип, представление вкладки рисует цвет фона NSNoTabsNoBorder, иначе это не делает. Если представление вкладки имеет границу bezeled или границу строки, надлежащий фон для той границы используется. Значение по умолчанию этого свойства YEStrue.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    tabViewType

  • minimumSize minimumSize Свойство

    Минимальный размер, необходимый для вкладки, просматривает для отображения вкладок полезным способом. (только для чтения)

    Объявление

    Swift

    var minimumSize: NSSize { get }

    Objective C

    @property(readonly) NSSize minimumSize

    Обсуждение

    Можно использовать значение этого свойства для ограничения, насколько пользователь может изменить размеры представления вкладки.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    tabViewType

  • contentRect contentRect Свойство

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

    Объявление

    Swift

    var contentRect: NSRect { get }

    Objective C

    @property(readonly) NSRect contentRect

    Обсуждение

    Эта область не включает пространство, требуемое для вкладок представления вкладки или границ (если таковые имеются).

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • controlSize controlSize Свойство

    Размер представления вкладки.

    Объявление

    Swift

    var controlSize: NSControlSize

    Objective C

    @property NSControlSize controlSize

    Обсуждение

    Допустимые значения для этого свойства описаны вControl Sizes в Ссылке класса NSCell. Значение по умолчанию этого свойства NSRegularControlSize.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    var allowsTruncatedLabels: Bool

    Objective C

    @property BOOL allowsTruncatedLabels

    Обсуждение

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • делегат делегат Свойство

    Делегат представления вкладки.

    Объявление

    Swift

    unowned(unsafe) var delegate: NSTabViewDelegate?

    Objective C

    @property(assign) id< NSTabViewDelegate > delegate

    Обсуждение

    Значение этого свойства должно соответствовать NSTabViewDelegate протокол.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    func tabViewItemAtPoint(_ point: NSPoint) -> NSTabViewItem?

    Objective C

    - (NSTabViewItem *)tabViewItemAtPoint:(NSPoint)point

    Параметры

    point

    Очко жизни.

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

    Элемент представления вкладки под очком жизни, или nil если никакой элемент представления вкладки не находится под тем расположением.

    Обсуждение

    Можно использовать этот метод для нахождения элемента представления вкладки на основе щелчка мышью пользователя.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эти константы указывают тип представления вкладки, как используется tabViewType свойство.

    Объявление

    Swift

    enum NSTabViewType : UInt { case TopTabsBezelBorder case LeftTabsBezelBorder case BottomTabsBezelBorder case RightTabsBezelBorder case NoTabsBezelBorder case NoTabsLineBorder case NoTabsNoBorder }

    Objective C

    enum { NSTopTabsBezelBorder = 0, NSLeftTabsBezelBorder = 1, NSBottomTabsBezelBorder = 2, NSRightTabsBezelBorder = 3, NSNoTabsBezelBorder = 4, NSNoTabsLineBorder = 5, NSNoTabsNoBorder = 6 }; typedef NSUInteger NSTabViewType;

    Константы

    • TopTabsBezelBorder

      NSTopTabsBezelBorder

      Представление включает вкладки на вершине представления и имеет границу bezeled (значение по умолчанию).

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

    • NoTabsBezelBorder

      NSNoTabsBezelBorder

      Представление не включает вкладки и имеет границу bezeled.

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

    • NoTabsLineBorder

      NSNoTabsLineBorder

      Представление не включает вкладки и имеет выровненную границу.

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

    • NoTabsNoBorder

      NSNoTabsNoBorder

      Представление не включает вкладки и не имеет никакой границы.

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

    • BottomTabsBezelBorder

      NSBottomTabsBezelBorder

      Вкладки находятся на нижней части представления с границей bezeled.

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

    • LeftTabsBezelBorder

      NSLeftTabsBezelBorder

      Вкладки слева от представления с границей bezeled.

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

    • RightTabsBezelBorder

      NSRightTabsBezelBorder

      Вкладки справа от представления с границей bezeled.

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

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

  • Эта константа указывает минимальную версию Набора Приложения, поддерживающего направленные вкладки.

    Объявление

    Swift

    var NSAppKitVersionNumberWithDirectionalTabs: Double { get }

    Objective C

    #define NSAppKitVersionNumberWithDirectionalTabs 631.0

    Константы

    • NSAppKitVersionNumberWithDirectionalTabs

      NSAppKitVersionNumberWithDirectionalTabs

      Определенная версия платформы AppKit, представившей поддержку направленных элементов вкладки.

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