2012-05-24 22 views
0

我的分隔線存在問題,它基於NSBox,我使用常規的NSBox,其箱型設置爲「Custom」,邊框類型設置爲「Groove」。基於nsbox的透明分隔線

在沒有畫背景的情況下,它很好。

但如果繪製背景,不能是透明的背景

如何實現像透明背景效果?

像這樣:

Screenshot

回答

0

你可以通過這樣的阿爾法設置顏色做到這一點:

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

這將填補NSBox與黑色50%的透明度。 Alpha是不透明的值。
注意:boxOutlet是IBOutlet的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