0
我的分隔線存在問題,它基於NSBox
,我使用常規的NSBox
,其箱型設置爲「Custom」,邊框類型設置爲「Groove」。基於nsbox的透明分隔線
在沒有畫背景的情況下,它很好。
但如果繪製背景,不能是透明的背景
如何實現像透明背景效果?
像這樣:
我的分隔線存在問題,它基於NSBox
,我使用常規的NSBox
,其箱型設置爲「Custom」,邊框類型設置爲「Groove」。基於nsbox的透明分隔線
在沒有畫背景的情況下,它很好。
但如果繪製背景,不能是透明的背景
如何實現像透明背景效果?
像這樣:
你可以通過這樣的阿爾法設置顏色做到這一點:
[boxOutlet setFillColor:[NSColor colorWithCalibratedRed:0 green:0 blue:0 alpha:0.5]];
這將填補NSBox
與黑色50%的透明度。 Alpha是不透明的值。
注意:boxOutlet是IBOutlet的NSBox
。
結果:
喜,賈斯汀Boo.thanks爲您reply.but它似乎差與我天馬行空effect.I只想在繪製背景圖像的分割線,它保持原始的固體效果。 – user1414516
@ user1414516然後你需要發佈你的代碼和截圖。因爲很難理解你需要什麼。 –
http://b219.photo.store.qq.com/psb?/V13URhpd0C6SQx/YiIEENKK2OfUlVDL8X1k2gXL70wV.3VU4eKv0fpSowU!/b/YTNXioKSPgAAYpJTjYJjPgAA – user1414516