2012-05-24 4 views
0

У меня проблема с разделительной линией, она основана на NSBox, я использую обычный NSBox с его полем типа «Пользовательский» и типом границы, установленным на «Groove».прозрачная разделительная линия на основе nsbox

Если вы не рисуете фон, это нормально.

Но если рисовать фон, не может быть прозрачным фоном

Как реализовать как прозрачный фон эффект?

Как это:

Screenshot

ответ

0

Вы можете сделать это, установив цвет с альфа, как это:

[boxOutlet setFillColor:[NSColor colorWithCalibratedRed:0 green:0 blue:0 alpha:0.5]]; 

Она наполнит NSBox с черным 50% прозрачности. Alpha - это значение непрозрачности.
Примечание:boxOutlet является IBOutlet of NSBox.

Результат:

Screenshot

+0

привет, Джастин Boo.thanks для reply.but кажется разница с моими причудливыми effect.I просто хотите рисовать разделительную линию в качестве фонового изображения, это держать оригинальный твердый эффект. – user1414516

+0

@ user1414516, тогда вам необходимо опубликовать свой код и снимок экрана. Потому что трудно понять, что вам нужно. –

+0

http://b219.photo.store.qq.com/psb?/V13URhpd0C6SQx/YiIEENKK2OfUlVDL8X1k2gXL70wV.3VU4eKv0fpSowU!/b/YTNXioKSPgAAYpJTjYJjPgAA – user1414516

 Смежные вопросы

  • Нет связанных вопросов^_^