Мне нужно сделать пользовательский NSDatePickerCell
, чтобы настроить цвет выделения.
Также я прочитал еще один вопрос здесь: Цвет Hightlight для NSDatepickerCell
И я переопределяю метод:
override func highlightColor(withFrame cellFrame: NSRect, in controlView: NSView) -> NSColor? {
return NSColor.green
}
Этот метод никогда не вызывается.
Другой метод таков:
override func highlight(_ flag: Bool, withFrame cellFrame: NSRect, in controlView: NSView) {
NSColor.green.set()
cellFrame.fill()
}
Но если я установлю цвет для этого метода для фрейма ячейки, произойдет сбой программы:
CGContext недействителен
Может ли кто-нибудь мне помочь?
Спасибо