NSAppearanceCustomization
Используйте NSAppearanceCustomization
протокол, чтобы добраться или установить появление представления или получить появление, которое будет использовать внеэкранное представление, когда это нарисует на экране в будущем.
Наследование
Не применимый
Оператор импорта
Swift
import AppKit
Objective C
@import AppKit;
Доступность
Доступный в OS X v10.9 и позже.
-
Появление получателя, в
NSAppearance
объект. (требуемый)Объявление
Swift
var appearance: NSAppearance? { get set }
Objective C
@property(strong) NSAppearance *appearance
Обсуждение
Значение по умолчанию для этого свойства
nil
, что означает, что получатель использует появление, это наследовалось от самого близкого наследователя, установившего появление. Когда Вы устанавливаетеappearance
к не -nil
значение, получатель и представления, которые это содержит, используют указанное появление.Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.9 и позже.
-
Появление, которое будет использоваться, когда получатель будет нарисован на экране, в
NSAppearance
объект. (только для чтения) (требуемый)Объявление
Swift
var effectiveAppearance: NSAppearance { get }
Objective C
@property(readonly, strong) NSAppearance *effectiveAppearance
Обсуждение
Значение по умолчанию для этого свойства предоставлено самым близким наследователем получателя, установившего появление.
Можно использовать это свойство, чтобы гарантировать, что внеэкранное представление устанавливает надлежащее текущее появление, когда это рисует на экране.
Оператор импорта
Objective C
@import AppKit;
Swift
import AppKit
Доступность
Доступный в OS X v10.9 и позже.