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

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

Разработчик

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

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

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

NSTabViewItem

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

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


Соответствует


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


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, inRect labelRect: NSRect)

    Objective C

    - (void)drawLabel:(BOOL)shouldTruncateLabel inRect:(NSRect)labelRect

    Обсуждение

    Если shouldTruncateLabel NOfalse, рисует полную метку в прямоугольнике, указанном tabRect. Если shouldTruncateLabel YEStrue, рисует усеченную метку. Можно переопределить этот метод для выполнения настроенного получения метки. Например, Вы могли бы хотеть добавить значок к каждой вкладке в представлении.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – sizeOfLabel:

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

    Объявление

    Swift

    var label: String

    Objective C

    @property(copy) NSString *label

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setLabel:

  • Устанавливает текст метки для получателя к label.

    Объявление

    Swift

    var label: String

    Objective C

    @property(copy) NSString *label

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – метка

  • Вычисляет размер метки получателя.

    Объявление

    Swift

    func sizeOfLabel(_ computeMin: Bool) -> NSSize

    Objective C

    - (NSSize)sizeOfLabel:(BOOL)computeMin

    Обсуждение

    Если shouldTruncateLabel NOfalse, возвращает размер полной метки получателя. Если shouldTruncateLabel YEStrue, возвращает усеченный размер. Если Ваше приложение делает что-нибудь для изменения размера меток вкладки, таких как переопределение 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 и позже.

  • Возвращает цвет для получателя.

    Объявление

    Swift

    @NSCopying var color: NSColor

    Objective C

    @property(copy) NSColor *color

    Обсуждение

    Цвет указан текущей темой.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setColor:

  • Осуждаемый. NSTabViewItems используют цвет, предоставленный текущей темой.

    Объявление

    Swift

    @NSCopying var color: NSColor

    Objective C

    @property(copy) NSColor *color

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – цвет

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

    Объявление

    Swift

    var view: NSView?

    Objective C

    @property(strong) NSView *view

    Обсуждение

    Когда пользователь щелкает по вкладке, это - представление, выведенное на экран.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setView:

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

    Объявление

    Swift

    var view: NSView?

    Objective C

    @property(strong) NSView *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 и позже.

    См. также

    – initialFirstResponder

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

    Объявление

    Swift

    var tabView: NSTabView? { get }

    Objective C

    @property(readonly) NSTabView *tabView

    Обсуждение

    Когда пользователь щелкает по вкладке, Обратите внимание на то, что это - само представление вкладки, не представление, выведенное на экран.

    Элемент представления вкладки обычно узнает о его родительском представлении вкладки, когда он вставляется в массив представления элементов. Методы NSTabView addTabViewItem: и insertTabViewItem:atIndex: установите представление вкладки для добавленного или вставленного элемента.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

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

    Объявление

    Swift

    var toolTip: String?

    Objective C

    @property(copy) NSString *toolTip

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

    Строка, представляющая подсказку, которая будет выведена на экран.

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

    Objective C

    @import AppKit;

    Swift

    import AppKit

    Доступность

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

    См. также

    – setToolTip:

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

    Объявление

    Swift

    var toolTip: String?

    Objective C

    @property(copy) NSString *toolTip

    Параметры

    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 и позже.