Я пытаюсь создать собственный текстурированный NSWindow, чтобы он отображался с другим градиентом по умолчанию.Текстурированный NSWindow Background Gradient
До сих пор я подклассифицировал NSWindow без успеха, как показано ниже.
import Cocoa
class PSWindow: NSWindow {
override init(contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, defer flag: Bool) {
super.init(contentRect: contentRect, styleMask: aStyle, backing: bufferingType, defer: flag)
let gradient: NSGradient = NSGradient(startingColor: NSColor(red: 48/255, green: 35/255, blue: 174/255, alpha: 1), endingColor: NSColor(red: 200/255, green: 109/255, blue: 215/255, alpha: 1))
gradient.drawInRect(contentRect, angle: 45)
}
}
У меня даже есть правильный путь?
Спасибо за ответ, не могли бы вы предоставить некоторые примеры кода, чтобы помочь мне в правильном направлении? –
Так что я должен посмотреть ссылку, чтобы настроить заголовок, если я хочу, чтобы градиент переместился с верхней части заголовка в нижнюю часть окна? –
Я предоставил вам код и все необходимые ссылки. Я не могу больше. –