나는 변경하는 가장 좋은 방법을 찾고 있어요 backgroundColor
의를 NSView
. 또한에 적합한 alpha
마스크 를 설정하고 싶습니다 NSView
. 다음과 같은 것 :
myView.backgroundColor = [NSColor colorWithCalibratedRed:0.227f
green:0.251f
blue:0.337
alpha:0.8];
나는 NSWindow
이 방법 을 가지고 있으며 NSColorWheel
, 또는 NSImage
배경 옵션에 대한 열렬한 팬이 아니지만 최선의 경우 기꺼이 사용하려고합니다.
NSRectFill
을 사용NSCompositeCopy
하여 채우기를 수행하므로 뒤에있는 항목이 모호 해져 상위 뷰 위에 합성되지 않습니다. 부분적으로 (또는 전체적으로) 투명한 색상으로 채울 경우NSRectFillUsingOperation
developer.apple.com/mac/library/documentation/Cocoa/Reference/… 를NSCompositeSourceOver
작업 과 함께 사용 하십시오 .