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 *)tabViewItematIndex:(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: BoolObjective C
@property BOOL drawsBackgroundОбсуждение
Когда значение этого свойства
YEStrue, когда его тип, представление вкладки рисует цвет фонаNSNoTabsNoBorder, иначе это не делает. Если представление вкладки имеет границу bezeled или границу строки, надлежащий фон для той границы используется. Значение по умолчанию этого свойстваYEStrue.Оператор импорта
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: BoolObjective 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;Константы
-
TopTabsBezelBorderNSTopTabsBezelBorderПредставление включает вкладки на вершине представления и имеет границу bezeled (значение по умолчанию).
Доступный в OS X v10.0 и позже.
-
NoTabsBezelBorderNSNoTabsBezelBorderПредставление не включает вкладки и имеет границу bezeled.
Доступный в OS X v10.0 и позже.
-
NoTabsLineBorderNSNoTabsLineBorderПредставление не включает вкладки и имеет выровненную границу.
Доступный в OS X v10.0 и позже.
-
NoTabsNoBorderNSNoTabsNoBorderПредставление не включает вкладки и не имеет никакой границы.
Доступный в OS X v10.0 и позже.
-
BottomTabsBezelBorderNSBottomTabsBezelBorderВкладки находятся на нижней части представления с границей bezeled.
Доступный в OS X v10.0 и позже.
-
LeftTabsBezelBorderNSLeftTabsBezelBorderВкладки слева от представления с границей bezeled.
Доступный в OS X v10.0 и позже.
-
RightTabsBezelBorderNSRightTabsBezelBorderВкладки справа от представления с границей 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Константы
