2017-03-12 10 views
0

오른쪽에 아이콘이있는 NSMenuItem을 만들어야합니다. NSVisualEffectView 맨 위에 NSTextField와 NSImageView가 포함되어있는 선택보기가 선택 항목과 함께 사용되어 시스템 선택을 모방하는 데 사용됩니다. NSVisualEffectView는 기본적으로 숨겨져 있습니다. 그러나 항목을 선택하면 내 NSVisualEffectView가 화면에 표시되고 이미지는 배경으로 그려집니다. 어떻게 제거 할 수 있습니까? wantsLayer = YES 및 backgroundColor = CGColor.clear가 도움이되지 않았습니다. 미리 감사드립니다. NSImageView on NSVisualEffectView

답변

2

명시 적으로 NSVisualEffectView를 추가 할 필요가 없습니다. 기본적으로 메뉴 항목에는 NSVisualEffectView가 superView로 있습니다. VisualEffectView를 사용하여 선택 비헤이비어를 모방 할 수 있습니다. Click here 데모 프로젝트를 다운로드하십시오.

이미지의 isTemplate 속성을 true로 설정하십시오. 메뉴 항목의 모양에 따라 바뀝니다.