Стандартная боковая панель в стиле исходного представления, используемая во многих приложениях (например, Mail), имеет синий цвет, когда окно активно, и другой, когда оно неактивно, после изменения состояния строки заголовка.
По разным причинам я разработал собственную боковую панель, но все еще хочу тот же эффект для фона.
Идея состоит в том, чтобы создать пользовательский NSView
, который заполняет фон, и использоватьэто как фон для боковой панели.Я дал ему свойство «active», которое я хочу установить, и метод draw соответственно заполняет прямоугольник двумя разными градиентами.
Теперь возникает вопрос: как лучше всего подключить такое представление?до состояния окна?