NSTabViewItem
NSTabViewItem является удобным способом для представления информации на многократных страницах. Представление вкладки обычно отличает строка вкладок, дающих визуальное появление вкладок папки. Когда пользователь щелкает по вкладке, представление вкладки выводит на экран страницу представления, предоставленную Вашим приложением. Представление вкладки сохраняет основанный на нуле массив NSTabViewItems, один для каждой вкладки в представлении.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSObject
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Выполняет инициализацию по умолчанию для получателя.
Объявление
Swift
init(identifieridentifier: AnyObject)Objective C
- (instancetype)initWithIdentifier:(id)identifierОбсуждение
Устанавливает объект идентификатора получателя в
identifier, если это неnil. Используйте этот метод при создании элементов представления вкладки программно.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Рисует метку получателя в
tabRect, который является областью между кривыми заглушками.Объявление
Swift
func drawLabel(_shouldTruncateLabel: Bool, inRectlabelRect: NSRect)Objective C
- (void)drawLabel:(BOOL)shouldTruncateLabelinRect:(NSRect)labelRectОбсуждение
Если
shouldTruncateLabelNOfalse, рисует полную метку в прямоугольнике, указанномtabRect. ЕслиshouldTruncateLabelYEStrue, рисует усеченную метку. Можно переопределить этот метод для выполнения настроенного получения метки. Например, Вы могли бы хотеть добавить значок к каждой вкладке в представлении.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает текст метки для получателя.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Вычисляет размер метки получателя.
Объявление
Swift
func sizeOfLabel(_computeMin: Bool) -> NSSizeObjective C
- (NSSize)sizeOfLabel:(BOOL)computeMinОбсуждение
Если
shouldTruncateLabelNOfalse, возвращает размер полной метки получателя. ЕслиshouldTruncateLabelYEStrue, возвращает усеченный размер. Если Ваше приложение делает что-нибудь для изменения размера меток вкладки, таких как переопределениеdrawLabel:inRect:метод для добавления значка к каждой вкладке необходимо переопределитьsizeOfLabel:также, таким образом, NSTabView знает корректный размер для метки вкладки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
– drawLabel:inRect:– setFont:(NSTabView)
-
Возвращает текущее состояние дисплея вкладки, связанной с получателем.
Объявление
Swift
var tabState: NSTabState { get }Objective C
@property(readonly) NSTabState tabStateОбсуждение
Возможные значения
NSSelectedTab,NSBackgroundTab, илиNSPressedTab. Ваше приложение непосредственно не устанавливает состояние вкладки.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
Возвращает дополнительный объект идентификатора получателя.
Объявление
Swift
var identifier: AnyObjectObjective C
@property(strong) id identifierОбсуждение
Чтобы настроить, как Ваше приложение работает с вкладками, можно инициализировать каждый элемент представления вкладки с объектом идентификатора.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает дополнительный объект идентификатора получателя в
identifier.Объявление
Swift
var identifier: AnyObjectObjective C
@property(strong) id identifierОбсуждение
Чтобы настроить, как Ваше приложение работает с вкладками, можно указать объект идентификатора для каждого элемента представления вкладки.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает цвет для получателя.
Обсуждение
Цвет указан текущей темой.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает представление, связанное с получателем.
Обсуждение
Когда пользователь щелкает по вкладке, это - представление, выведенное на экран.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает представление, связанное с получателем к
view.Обсуждение
Когда пользователь щелкает по вкладке, это - представление, выведенное на экран. При установке нового представления старое представление выпущено.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает начального первого респондента для представления, связанного с получателем.
Объявление
Swift
unowned(unsafe) var initialFirstResponder: NSView?Objective C
@property(assign) NSView *initialFirstResponderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает начального первого респондента для представления, связанного с получателем (представление, выведенное на экран, когда пользователь щелкает по вкладке) к
view.Объявление
Swift
unowned(unsafe) var initialFirstResponder: NSView?Objective C
@property(assign) NSView *initialFirstResponderОператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает родительское представление вкладки для получателя.
Обсуждение
Когда пользователь щелкает по вкладке, Обратите внимание на то, что это - само представление вкладки, не представление, выведенное на экран.
Элемент представления вкладки обычно узнает о его родительском представлении вкладки, когда он вставляется в массив представления элементов. Методы NSTabView
addTabViewItem:иinsertTabViewItem:atIndex:установите представление вкладки для добавленного или вставленного элемента.Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
См. также
-
Возвращает подсказку, выведенную на экран для элемента представления вкладки
Возвращаемое значение
Строка, представляющая подсказку, которая будет выведена на экран.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Устанавливает подсказку, выведенную на экран для элемента представления вкладки.
Параметры
toolTipСтрока, представляющая подсказку, которая будет выведена на экран.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.6 и позже.
См. также
Типы данных
-
Эти константы описывают текущее состояние дисплея вкладки:
Объявление
Swift
enum NSTabState : UInt { case SelectedTab case BackgroundTab case PressedTab }Objective C
typedef enum _NSTabState { NSSelectedTab = 0, NSBackgroundTab = 1, NSPressedTab = 2 } NSTabState;Константы
-
BackgroundTabNSBackgroundTabВкладка это не выводится на экран.
Доступный в OS X v10.0 и позже.
-
PressedTabNSPressedTabВкладка, что пользователь находится в процессе щелчка. Т.е. пользователь нажал кнопку мыши, в то время как курсор по вкладке, но не отпустил кнопку мыши.
Доступный в OS X v10.0 и позже.
-
SelectedTabNSSelectedTabВкладка это выводится на экран.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;Swift
import AppKitДоступность
Доступный в OS X v10.0 и позже.
-
