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