NSTabView
NSTabView
объект обеспечивает удобный способ представить информацию на многократных страницах. Представление содержит строку вкладок, дающих появление вкладок папки, как показано в следующем числе. Пользователь выбирает желаемую страницу путем щелчка по надлежащей вкладке или использования клавиш со стрелками для перемещения между страницами. Каждый отображения страницы иерархия представления, предоставленная Вашим приложением.
Соответствует
-
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
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, atIndexindex
: 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) -> IntObjective 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) -> IntObjective C
- (NSInteger)indexOfTabViewItemWithIdentifier:(id)
identifier
Параметры
identifier
Идентификатор вкладки просматривает элемент.
Возвращаемое значение
Основанный на нуле индекс вкладки просматривает соответствие элемента
identifier
, илиNSNotFound
если не найден элемент.Обсуждение
Возвращенный индекс основан на нуле.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
numberOfTabViewItems numberOfTabViewItems
СвойствоЧисло элементов в массиве представления вкладки вкладки просматривает элементы. (только для чтения)
Объявление
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) -> NSTabViewItemObjective 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 и позже.
См. также
-
Этот метод действия выбирает последний элемент представления вкладки.
Объявление
Swift
func selectLastTabViewItem(_
sender
: AnyObject?)Objective C
- (void)selectLastTabViewItem:(id)
sender
Параметры
sender
Обычно отправивший объект вызвал сообщение.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Этот метод действия выбирает следующий элемент представления вкладки в последовательности.
Объявление
Swift
func selectNextTabViewItem(_
sender
: AnyObject?)Objective C
- (void)selectNextTabViewItem:(id)
sender
Параметры
sender
Обычно объект, отправивший сообщение.
Обсуждение
Если в настоящее время видимый элемент является последним элементом в последовательности, этот метод ничего не делает, и последняя область остается выведенной на экран.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Этот метод действия выбирает предыдущий элемент представления вкладки в последовательности.
Объявление
Swift
func selectPreviousTabViewItem(_
sender
: AnyObject?)Objective C
- (void)selectPreviousTabViewItem:(id)
sender
Параметры
sender
Обычно объект, отправивший сообщение.
Обсуждение
Если в настоящее время видимый элемент является первым элементом в последовательности, этот метод ничего не делает, и первая область остается выведенной на экран.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Выбирает указанный элемент представления вкладки.
Объявление
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 и позже.
См. также
– setIdentifier:
(NSTabViewItem
)– identifier
(NSTabViewItem
)– selectTabViewItemAtIndex:
selectedTabViewItem
-
selectedTabViewItem selectedTabViewItem
СвойствоЭлемент представления вкладки для в настоящее время выбираемой вкладки. (только для чтения)
Объявление
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 и позже.
-
Шрифт используется для текста метки представления вкладки.
Обсуждение
Значение по умолчанию этого свойства является шрифтом сообщения размера по умолчанию (см.
messageFontOfSize:
), который эквивалентен системному шрифту размера по умолчанию. Высота вкладки регулируется автоматически для размещения нового размера шрифта. Если представление позволяет усекать, метки вкладки являются усеченными по мере необходимости.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
tabViewType tabViewType
СвойствоТип вкладки для отображения вкладок.
Обсуждение
Поддерживаемые значения для этого свойства перечислены в
NSTabViewType
. Значение по умолчанию этого свойстваNSTopTabsBezelBorder
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
controlTint 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
Обсуждение
Когда значение этого свойства
YES
true
, когда его тип, представление вкладки рисует цвет фонаNSNoTabsNoBorder
, иначе это не делает. Если представление вкладки имеет границу bezeled или границу строки, надлежащий фон для той границы используется. Значение по умолчанию этого свойстваYES
true
.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
minimumSize minimumSize
СвойствоМинимальный размер, необходимый для вкладки, просматривает для отображения вкладок полезным способом. (только для чтения)
Обсуждение
Можно использовать значение этого свойства для ограничения, насколько пользователь может изменить размеры представления вкладки.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
contentRect contentRect
СвойствоПрямоугольник, описывающий предметную область представления вкладки. (только для чтения)
Обсуждение
Эта область не включает пространство, требуемое для вкладок представления вкладки или границ (если таковые имеются).
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-
controlSize 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
Обсуждение
Когда значение этого свойства
YES
true
, представление вкладки позволяет усекать для меток, не соответствующих на вкладке, иначе оно не делает. Значение по умолчаниюYES
true
. Когда усечение позволяется, представление вкладки вставляет замещающий знак, при необходимости, для приспосабливания метки на вкладке.Оператор импорта
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
Константы