0
버튼 콘텐트 테두리가 있도록 내 윈도우를 확장했습니다. 문제는 내 NSSplitView가 테두리를 덮고 있다는 것입니다. 내 생각은 분할보기를 투명하게 만들 수 있다는 것이 었습니다 (그러나 그 위에있는 컨트롤은 불투명했습니다). 스플리터가 사라지지 않고 NSSplitView를 투명하게 만드는 방법은 무엇입니까?
다음 이미지
내가하지만 누락 된 스플리터와 무엇을 찾고 보여줍니다 이 창 하단가에있는 버튼을 가지고하는 방법을 참조하십시오. 이것은 내가 달성하고자하는 효과이지만 운이 없다. 내가 사용하려고 시도하고 코드는 다음과 같습니다 나는 transparentViewLayer을 설정하지 않으면CALayer *transparentViewLayer = [CALayer layer];
[viewLayer setBackgroundColor:CGColorCreateGenericRGB(
256.0,
256.0,
256.0,
0)]; //RGB plus Alpha Channel
[splitView setWantsLayer:YES]; // view's backing store is using a Core Animation Layer
[splitView setLayer: transparentViewLayer];
, 그때 나는 다음과 결국 다음 spitter를 보여 주지만를 숨 깁니다
창 하단 막대. 또한 NSSplitView
를 하위 클래스 다음과 같은 추가 시도 : 녹색 스플리터와 윈도우 하단 바 알파 없음 저를 왼쪽
- (void) drawRect: (NSRect) dirtyRect
{
[[NSColor colorWithSRGBRed: 0.0 green: 255.0 blue: 0.0 alpha: 155.0] setFill];
NSRectFill(dirtyRect);
} // End of drawRect
. 내가 원하는 효과를 얻을 수있는 방법에 대한 아이디어가 있습니까? (내 버튼과 스플리터가 보이도록 하단 막대를 표시하고 싶습니다.)