NSMenu의 불투명도를 변경하려고합니다. 사용자 정의 NSMenuItems를 만들고 불투명도를 변경했으나 여전히 메뉴의 흰색 색상이 그대로 남아 있습니다. 색상 및 불투명도를 변경하는 방법을 찾고 있습니다. 메뉴 배경의 가능한지 궁금 해서요?투명한 NSMenu
감사합니다.
NSMenu의 불투명도를 변경하려고합니다. 사용자 정의 NSMenuItems를 만들고 불투명도를 변경했으나 여전히 메뉴의 흰색 색상이 그대로 남아 있습니다. 색상 및 불투명도를 변경하는 방법을 찾고 있습니다. 메뉴 배경의 가능한지 궁금 해서요?투명한 NSMenu
감사합니다.
나는 우아한 방법이 있다고 생각하지 않습니다. NSMenu
은 NSView
의 하위 클래스가 아닙니다. 렌더링보기는 아마도 메뉴 객체의 전용 변수 일 것입니다.
NSMenuItem
에는 사용할 수있는 view
속성이 있습니다. menuItem.view.superview
을 호출하여 사용자 정의보기를 설정하고 (아직 수행하지 않은 경우) 메뉴보기를 찾으십시오. 그런 다음 해당보기의 alpha
속성을 설정하십시오.
class-dump
과 같은 도구를 사용하여 개인 속성 view
을 찾을 수도 있습니다. private 변수를 사용하는 것은 결코 좋은 생각이 아닙니다. 특히 App Store에서 앱을 출시 할 계획이라면 더욱 그렇습니다.
감사합니다. superview 사용이 작동하지 않습니다. 나는 사적인 변수없이 그것을하려고 노력하고있다. –