2016-10-05 3 views
0

셀 기반 NSTableView에 NSButtonCell (확인란)이 있습니다. 나는 배경색을 반투명 한 색으로 설정하려고 시도하지만 (이 행의 나머지 부분에 사용됨)이 색은 검은 색으로 희미 해집니다. 행 색상의 알파가 0이면 컨트롤의 배경이 검정색으로 나타납니다.사용자 지정 NSButtonCell 검정색 배경

검은 색 (0,0,0)의 기본값 인이 (아마도) 무색 대신에 투명도를 모방하는 방법이 있습니까?

답변

0

나는 이미 gradual NSCell deprecation이 몇 년 전에 소개 되었기 때문에 'layer'버튼을 사용해야한다고 생각합니다.

self.wantsLayer = true 
self.layer.backgroundColor = UIColor.black.CGColor 

drawRect(:) -method를 사용하는 것이 훨씬 쉽습니다.

관련 문제