내부에 NSSlider의 위치/폭을 설정 나는 NSStatusItem
에 부착 된 NSMenu
있어, 그 NSMenu
내부 나는 내가 NSSlider
객체에 view
속성을 설정 한 어떤에 대한 NSMenuItem
있습니다. 그게 효과가있다.NSMenuItem
NSSlider in an NSMenu as an NSMenuItem.view http://dl.dropbox.com/u/91596/Screenshots/k8tl.png
문제는 내가 그 위의 메뉴 항목으로 줄 슬라이더를 원하는 것입니다, 그래서 끔찍한 그래서 빌어 먹을 보이지 않는 :
결과는 다음과 같습니다.
사과 설명서에서 NSSlider
의 위치를 설정할 수있는 것에 대해서는 아무것도 표시되지 않으므로 직접 그려서 날개를 펴야한다고 가정합니다.
올바른 가정입니까? 그렇다면 그 결과를 얻기위한 몇 가지 클래스 참조/제안 된 읽기 링크는 무엇입니까? 아니면 내가 잘못 생각할 것인가?
UI 작성기의 슬라이더를 원하는 너비로 드래그해야했습니다. 프로그래밍 방식으로 슬라이더의 너비를 설정하여 메뉴 내부의 원하는 공간을 채울 수있는 방법이 있습니까? ?
감사합니다. 죄송합니다. 멍청한 질문입니다. 저는 ObjC 프로그래밍을 처음 접했습니다.
NSControl에서 상속 된 값 메서드입니다. 예 : setFloatValue : – danh
적절한 프레임을 CGRectDivide() 한 다음 가장자리에서 조금 빼고 나머지 컨트롤의 origin.x를 정렬합니다. – CodaFi
당신은 당신의 디자인을 재고하고 싶을지도 모릅니다 - 메뉴 안의 슬라이더로 주변을 둘러 보는 것을 싫어하는 사용자로서 ... – Jay