NSTabViewItem
NSTabViewItem является удобным способом для представления информации на многократных страницах. Представление вкладки обычно отличает строка вкладок, дающих визуальное появление вкладок папки. Когда пользователь щелкает по вкладке, представление вкладки выводит на экран страницу представления, предоставленную Вашим приложением. Представление вкладки сохраняет основанный на нуле массив NSTabViewItems, один для каждой вкладки в представлении.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCoding
-
NSObjectProtocol
-
Печатаемый
-
NSCoding
-
NSObject
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.0 и позже.
-
Выполняет инициализацию по умолчанию для получателя.
Объявление
Swift
init(identifier
identifier
: 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)
shouldTruncateLabel
inRect:(NSRect)labelRect
Обсуждение
Если
shouldTruncateLabel
NO
false
, рисует полную метку в прямоугольнике, указанномtabRect
. ЕслиshouldTruncateLabel
YES
true
, рисует усеченную метку. Можно переопределить этот метод для выполнения настроенного получения метки. Например, Вы могли бы хотеть добавить значок к каждой вкладке в представлении.Оператор импорта
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
Обсуждение
Если
shouldTruncateLabel
NO
false
, возвращает размер полной метки получателя. ЕслиshouldTruncateLabel
YES
true
, возвращает усеченный размер. Если Ваше приложение делает что-нибудь для изменения размера меток вкладки, таких как переопределение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: AnyObject
Objective C
@property(strong) id identifier
Обсуждение
Чтобы настроить, как Ваше приложение работает с вкладками, можно инициализировать каждый элемент представления вкладки с объектом идентификатора.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
См. также
-
Устанавливает дополнительный объект идентификатора получателя в
identifier
.Объявление
Swift
var identifier: AnyObject
Objective 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;
Константы
-
BackgroundTab
NSBackgroundTab
Вкладка это не выводится на экран.
Доступный в OS X v10.0 и позже.
-
PressedTab
NSPressedTab
Вкладка, что пользователь находится в процессе щелчка. Т.е. пользователь нажал кнопку мыши, в то время как курсор по вкладке, но не отпустил кнопку мыши.
Доступный в OS X v10.0 и позже.
-
SelectedTab
NSSelectedTab
Вкладка это выводится на экран.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.0 и позже.
-