Прозрачная разделительная линия на основе nsbox
У меня проблема с разделительной линией, она основана на NSBox
Я использую обычный NSBox
с его типом коробки, установленным на "Custom", и типом границы, установленным на "Groove".
В случае не покраски фона это нормально.
Но если нарисовать фон, не может быть прозрачный фон
Как реализовать эффект прозрачного фона?
Как это:
1 ответ
Решение
Вы можете сделать это, установив цвет с помощью альфы следующим образом:
[boxOutlet setFillColor:[NSColor colorWithCalibratedRed:0 green:0 blue:0 alpha:0.5]];
Это заполнит NSBox
с черной прозрачностью 50%. Альфа - это значение непрозрачности.
Примечание: boxOutlet - это IBOutlet из NSBox
,
Результат: