У меня есть NSView в NSWindow, NSWindow - это стандартный Mac серый / бежевый цвет.
Я хочу сделать NSView слегка прозрачным и серым (например, серый цвет с альфа-значением 0,2), чтобы фон (бежевый) NSWindow был сквозным.
Если я рисую прямоугольник в NSView в drawRect, альфа-значение игнорируется и всегда равно единице.
На iPhone, когда это происходит, я устанавливаю непрозрачное свойство UIView в NO, однако NSView имеет такое свойство.
Я установил непрозрачное свойство в NSWindow на NO, и это заставило NSView принимать прозрачность, но сделало NSWindow под NSView полностью прозрачным, и я мог видеть рабочий стол под ним.